zoukankan      html  css  js  c++  java
  • Docker之save、load、export、import命令

    Docker的镜像和容器可以有两种方式导出

    1.Docker save #ID or #Name

    2.Docker save #ID or #Name

    docker save和docker export的区别

    1.docker save保存的是镜像,docker export保存的是容器

    2.docker save会保留镜像所有的历史记录,docker export不会,即没有commit历史

    3.docker load用来载入镜像包,docker import用来载入容器包,但两者都会恢复为镜像;

    4.docker load不能对载入的镜像重命名,而docker import可以为镜像指定新名称。

    实例

    docker save -o nginx.tar nginx:latest 或 docker save > nginx.tar nginx:latest 
    其中-o和>表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(name:tag)

    docker load -i nginx.tar 或 docker load < nginx.tar

    其中-i和<表示从文件输入。会成功导入镜像及相关元数据,包括tag信息

    docker export -o nginx-test.tar nginx-test

    #导出为tar

    docker export #ID or #Name > /home/export.tar

    其中-o表示输出到文件,nginx-test.tar为目标文件,nginx-test是源容器名(name)

    docker import [options] file|URL|- [REPOSITORY[:TAG]]

    示例
    docker import nginx-test.tar nginx:imp

    cat nginx-test.tar | docker import - nginx:imp

  • 相关阅读:
    Maven 环境的配置
    zTree的简单例子
    plsql免安装客户端的配置
    HDU 1232 畅通工程
    HDU 5698 瞬间移动
    Codeforces 1015E1 Stars Drawing (Easy Edition)
    Codeforces 784B Santa Claus and Keyboard Check
    Codeforces 500C New Year Book Reading
    NSarray 赋值 拷贝 等问题记录
    UINavigationController 操作记录
  • 原文地址:https://www.cnblogs.com/yuhuang/p/12575331.html
Copyright © 2011-2022 走看看