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
posted on 2020-11-04 10:11 Karlkiller 阅读(229) 评论(0) 编辑 收藏 举报