千锋
硅谷
学习资料下载
学习笔记
k8s 学习笔记
老男孩
镜像原理
docker 三大核心 “仓库,镜像 容器”
镜像常用命令
- 列出本地镜像 docker images
- 搜索镜像 docker search 镜像名称【】
- 拉取镜像 docker pull 镜像名称【】
- 删除镜像 docker rmi 镜像名称【】
- 生成镜像 docker bulid
镜像源仓库
- 国内的镜像网站:网易蜂巢、daoCloud…
* https://c.163yun.com/hub#/home
* http://hub.daocloud.io (推荐使用)
- 在公司内部会采用私服的方式拉取镜像。(添加配置)
- `# 需要在/etc/docker/daemon.json
{
“registry-mirrors”:[“https://registry.docker-cn.com”],
“insecure-registries”:[“ip:port”]
} - 重启两个服务
systemctl daemon-reload
systemctl restart docker`
镜像拉取(pull)
- 推荐使用daocloud
docker pull daocloud.io/library/tomcat:8.5.19
删除本地进行(rmi)
docker rmi 镜像的唯一标识
- 特别注意,正在使用的镜像是不可以删除
镜像的导入导出
- 镜像的导出
- docker save -o 导出的镜像 镜像ID
docker save -o /root/docker/tomcat.image 3c42844f3642
- 镜像的加载
- docker load -i 镜像文件
docker load -i tomcat.image
镜像名称改名(tag)
docker tag 镜像ID 新镜像名称:版本
docker tag 6d tomcat:8.5
镜像制作
- 镜像制作有两种方式:1、commit 提交 2、dockerbuild 加dockerfile制作
镜像的本质就是一个操作系统
docker commit 就是将一个运行中的容器提交成一个镜像
帮助信息
docker commit --help
docker commit 容器名称 新镜像名称:版本号