zoukankan      html  css  js  c++  java
  • Docker中有关容器与镜像的导入与导出

    Docker中有关容器与镜像的导入与导出

    使用export和import

    使用export保存容器为镜像

    docker export [容器ID | 容器名称] > [压缩包名称]

    docker import [压缩包名称]  镜像名称(自定义)

    导出:
    docker export nginx_name > nginx.tar
    创建一个tar文件,并且移除了元数据和不必要的层,将多个层整合成了一个层,只保存了当前统一视角看到的内容
    (译者注:expoxt后 的容器再import到Docker中,通过docker images –tree命令只能看到一个镜像;
    而save后的镜像则不同,它能够看到这个镜像的历史镜像)

    导入:
    docker import nginx.tar test/nginx:v1

    docker save  [镜像id | 镜像名称] > [压缩包名称]

    docker load < [镜像压缩包]
    docker load -i [镜像压缩包] ???

    导出:
    docker save test/nginx:v2 > test_nginx.tar
    docker save命令会创建一个镜像的压缩文件,这个文件能够在另外一个主机的Docker上使用。和export命令不同,这个命令为每一个层
    都保存了它们的元数据。这个命令只能对镜像生效。 


    save和load 与 export和import 区别?
    1、save保存比较完整,export仅仅保存镜像。
    2、save保存的体积大于export保存的体积
    3、import可以重命名,load不能重命名
    4、save可以保存多个镜像,export只能保存一个容器。

    save和export 使用场景?
    1、打包镜像一般用save, 打包容器一般用export

    2、需要构建历史信息的,可以使用save。

  • 相关阅读:
    Week03-面向对象入门
    Week02-Java基本语法与类库
    201621123056 《Java程序设计》第1周学习总结
    2.2确定一个字符是否在指定范围内
    2.1确定一个char包含何种字符
    1.自己写一个计算器demo
    1.23 确定一个Decimal或Double的整数部分
    1.5 测试奇偶性
    1.2度转化为弧度 1.3弧度转换为度
    1.1确定分数与浮点数值之间的近似相等性。
  • 原文地址:https://www.cnblogs.com/ltyc/p/14071574.html
Copyright © 2011-2022 走看看