• Windows 下 Docker 的简单学习使用过程之三 创建images 导出images


    1. 创建images 主要有两种方法, 一种是docker commit 一种是docker build

    其中有一个很明显的区别:

    docker commit 是将运行状态的虚拟机 进行 生成images

    docker build 是通过Dockerfile 的方式生成 images

    现在的说法 commit 的方式 不是很稳妥 因为 不知道 container的 运行情况. 

    所以大部分使用 docker build的方式来进行. 

    docker build的语法很多, 这里面只做一个最简单的 复杂的用法 需要自己学习.

    2. 导出images

    docker push 可以上传到 docker hub 也可以上传到 私有的 docker registry 中去

    但是有时候 存在一个问题 比如网络不好 或者是其他情况 可以将 images 导出程tar 包的方式 来手工迁移 这样学习测试的效率更高一些. 

    导出镜像的方法也有两个

    docker export 和 docker save

    docker 导入的方式 有docker import 和docker load

    这里面的区别是 export 可以将 运行状态的contiainer 导出来 docker save 可以将 images 导出来.

    基本上都需要加 stdout的参数 比如 -o 导出文件 或者是 > 导出到具体的文件

    或者是 使用 -i 导入文件 或者是 < 导入文件 来处理.

    3. 上传私有 registry

    很简单 如图示 不再详述

     查看效果

     注意这里面 我更改了 insecure-registries 的参数值 才可以上传. 

  • 相关阅读:
    单链表的逆转
    树的子结构和树的深度
    升级版爬楼梯问题
    蛇形数组
    正则表达式匹配
    构建乘积数组
    N皇后问题
    IOS计算文字高度
    Block的copy时机
    转:CocoaPods pod install/pod update更新慢的问题
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/9493705.html
Copyright © 2020-2023  润新知