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(倉庫中)

相關文章
相關標籤/搜索