docker关系图解析

docker关系图解析


1、docker有5种状态

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

  2. images image,静态文件docker

  3. containers container image启动后的状态ui

  4. docker registry docker仓库,保存有不少imagerest

  5. backup image save出来的tar文件code

2、 Docker file 和其余状态的关系

1. 经过docker build 能够根据Docker file的配置文件生成image
2. 和其余状态没有关系

3、container 和其余状态的关系

  1. 和image有关系,和其余状态不要紧
  2. 经过docker run 命令将image变为container
  3. 经过docker commit 基于container建立image
  4. container 能够使用docker start/stop/restart 来启动/中止/重启 container

4、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归档文件。

5、docker registry

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

六 images和其余状态的关系

  1. docker build 将Docker file生成imagehtm

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

  3. docker commit 将container生成imageget

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

  5. docker save 将image生成tar文件import

  6. docker load 将tar文件生成image

  7. docker pull 从仓库中拉取image

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

相关文章
相关标签/搜索