docker关系图解析



一、docker有5种状态

  1. Dockerfile 文本文件,制作images的配置文件

  2. images image,静态文件

  3. containers container image启动后的状态

  4. docker registry docker仓库,保存有很多image

  5. backup image save出来的tar文件

二、 Docker file 和其他状态的关系

1. 通过docker build 可以根据Docker file的配置文件生成image
2. 和其他状态没有关系

三、container 和其他状态的关系

  1. 和image有关系,和其他状态没关系
  2. 通过docker run 命令将image变为container
  3. 通过docker commit 基于container创建image
  4. container 可以使用docker start/stop/restart 来启动/停止/重启 container

四、tar文件和其他状态的关系

  1. docker save : 将指定镜像或者指定容器的镜像保存成 tar 归档文件。
  2. docker load : 导入使用 docker save 命令导出的镜像,不可以使用docker export的tar文件
  3. docker import : 从归档文件中创建镜像。也可以使用docker save的文件和docker export的tar文件
  4. docker export :将container文件系统作为一个tar归档文件。

五、docker registry

  1. docker pull 从docker registry拉取image
  2. docker push 往docker registry推送保存image

六 images和其他状态的关系

  1. docker build 将Docker file生成image

  2. docker tag 给本地 image增加tag,并入docker仓库

  3. docker commit 将container生成image

  4. docker run 根据image运行变为container

  5. docker save 将image生成tar文件

  6. docker load 将tar文件生成image

  7. docker pull 从仓库中拉取image

  8. docker push 将本地image推送到docker registry(仓库中)

最新文章

  1. 求单链表L各结点的阶乘之和(c语言)
  2. Ubuntu上安装Robomongo及添加到启动器
  3. 如何将C#类库做成COM
  4. 单例设计模式全局缓存accessToken
  5. 安装Flask
  6. Nhiberate (三)测试
  7. TestLink
  8. LeetCode 【47. Permutations II】
  9. 【翻译】KNACK制作介绍
  10. QT中可以用QProgressBar或着QProgressDialog来实现进度条
  11. jQuery.Autocomplete实现自动完成功能
  12. sphinx multi valued filter
  13. STM32开发指南-蜂鸣器实验
  14. 虚拟数据库_json_ajax
  15. 最新swift4.0 图片进行尺寸大小及体积压缩
  16. Python 之 __new__() 方法与实例化
  17. Mysql 创建用户授权
  18. UML教程
  19. jquery中对父节点和子节点的利用
  20. Spring MVC RESTful

热门文章

  1. UFUN函数 UF_ATTR函数(UF_ATTR_read_value 函数用法)
  2. VirtualBox support USB3.0 funciton
  3. Wbbpack --3配置
  4. vmvare ESXi使用
  5. 《Genius》
  6. 关于python的四舍五入
  7. 这可能是目前最透彻的Netty原理架构解析
  8. Mac OSX下增加TCP连接数
  9. Spring注解驱动第三讲--@Filter介绍
  10. python异常值(outlier)检测实战:KMeans + PCA + IsolationForest + SVM + EllipticEnvelope