• docker镜像与容器的导出导入


    导入导出涉及的命令有save、load、export、import

    # 1) docker save 导出镜像到文件
    docker save -o nginx.tar nginx:latest
    
    # 2) docker load 导入镜像文件及相关元数据
    docker load -i nginx.tar
    # 或
    docker load < nginx.tar
    
    # 3) docker export 导出容器到文件
    docker export -o nginx-test.tar nginx-test
    
    # 4) docker import 导入容器文件至本地镜像库
    docker import nginx-test.tar nginx:imp
    # 或
    cat nginx-test.tar | docker import - nginx:imp
    
    ###############################
    
    ##区别##
    ##1)export导出的tar文件是略小于save导出的tar文件
    ##2)export从容器container中导出tar文件,save从镜像image中导出
    ##3)export导出的文件再import回去时,无法保留镜像所有历史,不能进行回滚操作;而save是根据镜像来的,所以导入时可以保存每一层layer信息
    
    ##建议##
    ##1)若只想备份image,使用save、load即可
    ##2)若容器启动后内容有变化需要备份,则使用export、import
  • 相关阅读:
    购物英语词汇
    生活学习英语词汇
    银行英语词汇
    烹饪英语词汇
    旅游英语词汇
    饮食英语词汇
    书英语词汇
    王元编辑口语资料中国传统之节日
    DataSet在WCF中怎么办?
    Python生成Wav格式文件
  • 原文地址:https://www.cnblogs.com/karl-python/p/13924474.html
Copyright © 2020-2023  润新知