zoukankan      html  css  js  c++  java
  • docker关系图解析

    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(仓库中)

  • 相关阅读:
    webstorm实现手机预览页面
    git 远端版本回退
    Vue开发中的移动端适配(px转换成vw)
    测试web-view,实现小程序和网页之间的切换
    mysql 字符集研究
    Openssl
    Android Activity 去掉标题栏及全屏显示
    Android中的 style 和 theme
    Android sharedPreferences 用法
    Vim 字符集问题
  • 原文地址:https://www.cnblogs.com/programer-xinmu78/p/11701048.html
Copyright © 2011-2022 走看看