在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
本文介绍Docker镜像的导入导出,用于迁移、备份、升级等场景,准备环境如下:
导入导出命令介绍 涉及的命令有export、import、save、load save 命令
示例
其中-o和>表示输出到文件, load 命令 示例
其中-i和<表示从文件输入。会成功导入镜像及相关元数据,包括tag信息 export 命令 示例 import 命令 示例 区别export命令导出的tar文件略小于save命令导出的 export命令是从容器(container)中导出tar文件,而save命令则是从镜像(images)中导出 基于第二点,export导出的文件再import回去时,无法保留镜像所有历史(即每一层layer信息,不熟悉的可以去看Dockerfile),不能进行回滚操作;而save是依据镜像来的,所以导入时可以完整保留下每一层layer信息。如下图所示, 建议 可以依据具体使用场景来选择命令 若是只想备份images,使用save、load即可 若是在启动容器后,容器内容有变化,需要备份,则使用export、import 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持极客世界。 |
请发表评论