美文网首页
docker镜像的迁移

docker镜像的迁移

作者: 小山丘321 | 来源:发表于2018-02-04 12:01 被阅读0次

    资料来源:博客详情


    1.docker镜像的保存和导出

    docker save 镜像名称 > /tmp/test.tar

    2.docker镜像的导入

    docker load < /tmp/test.tar

    3.docker容器的保存和导出

    docker ps -a  // 获取正在使用的容器的id

    docker export 容器id  > /tmp/export.tar

    4.docker容器的导入

    cat /tmp/export.tar | docker import - 容器名称:容器标签

    这两种方式的区别在于:导出后再导入(exported-imported)的镜像会丢失所有的历史,而保存后再加载(saveed-loaded)的镜像没有丢失历史和层(layer)。这意味着使用导出后再导入的方式,你将无法回滚到之前的层(layer),同时,使用保存后再加载的方式持久化整个镜像,就可以做到层回滚(可以执行docker tag来回滚之前的层)。

    相关文章

      网友评论

          本文标题:docker镜像的迁移

          本文链接:https://www.haomeiwen.com/subject/ztrmzxtx.html