Press
esc
to close
请输入并搜索
子昂日记
本站居然运行了
子昂日记
Press
Ctrl
+
and
K
to search
Explore
分类导航
8 项
当前分类 · Linux
Linux
其他
golang
pyhton
leetcode算法
网络协议
AI
Mysql
同分类文章
es知识学习
堆栈的区别
内存四区
linux 将任务转化为后台运行的方法
CICD的概念
通过nginx搭建mysql代理
项目代码量统计
kafka基础讲解
流程图学习
linux 单词统计
linux shell脚本学习
linux 正则表达式学习
后端能力提升方向
提高程序的运行效率
linux Shell学习
linux基础知识恶补学习
linux查看内存占用命令
文件MD5加密
终端、命令、git、CICD基础
git命令
linux命令之nohup
linux命令之过滤文件空行
redis 基础学习
linux文件传输命令之nc
http状态码
linux常用命令
systemd入门教程
linux 常用文件处理命令:cat
linux 磁盘情况命令:df du
linux命令删除目录下最早的文件
Supervisor进程管理
Explore
分类导航
8 项
当前分类 · Linux
Linux
其他
golang
pyhton
leetcode算法
网络协议
AI
Mysql
导航
目录
docker的基础学习
简单介绍
常用名词
镜像操作命令
镜像运行命令
常见问题
pod内部架构
docker学习
2024-06-12
0
docker的基础学习
简单介绍
docker是一种虚拟化技术,虚拟化技术主要分以下三种
硬件虚拟化,底层的技术实现
软件虚拟化,比如常见的虚拟机
容器虚拟化
常用名词
docker镜像: Docker images 运行起来的镜像就是一个容器
docker仓库: Docker repository 集中存放管理镜像的地方,用户可以用它来:
中心化仓库,提供上传和下载镜像的能力
管理仓库中的镜像,提供检索和版本整理能力
docker容器: Docker containers
docker宿主机: Docker host
docker守护进程: Docker daemon 相当于守护进程,也就是docker的server,它的执行结果是containers(容器)
docker客户端: Docker client 与docker通信的一个组件
docker架构:C/S模型
DockerFile: 构建docker镜像的源代码
FROM tomcat:8.0 基于已有的Docker image 来生成
COPY index.jsp /usr/local/tomcat/webapps/ROOT 把用户的文件copy到image
EXPOSE 8080 对外通过该端口提供服务
CMD["catalina.sh","run"]
镜像操作命令
docker pull 拉取镜像
docker images ls 列出当前已有的image
docker image rm 【image ID】删除某image
docker build -t [name]:[tag][dockerfile path] 从本地路径寻找dockerfile构建镜像,并打tag
镜像运行命令
docker run -it ubuntu bash
-it: 表示起一个交互终端 来run后面的命令
-d: 表示运行docker容器到后台
docker ps 查看运行中的容器
docker kill 【container ID】终止容器
docker run -v dir1:dir2 redis 目录挂载
docker logs 【container ID】 查看容器log
docker inspect 【container ID】 获取容器的元数据
常见问题
拉取的镜像存到哪里了
linux
/var/lib/docker
osx系统
/Users/{yourUserName}/Library/Container/com.docker.docker/Data
镜像删不掉怎么办
镜像之间可能会互相依赖,添加-f 强制删除
pod内部架构
本文作者:
曹子昂
本文链接:
版权声明:
本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
< linux文件传输命令之nc
python遍历读取目录下csv文件 >