Docker镜像的导入导出

相关说明

命令 描述
save 保存镜像
load 载入镜像,恢复镜像时不可以指定新名称
export 导出容器
import 导入容器,恢复镜像时可以指定新名称

方式一(推荐方式)

使用 saveload 命令进行保存和载入镜像

保存

docker save -o nginx.tar nginx:latest

注意:其中 nginx.tar 为保存的文件名,其中 nginx:latest 为镜像名称和标签

载入

docker load -i nginx.tar

注意:其中 nginx.tar 为载入的文件名

方式二

使用 exportimport 命令进行导出和导入容器

导出

docker export -o nginx.tar nginx

注意:其中 nginx.tar 为导出的文件名,其中 nginx 为容器名称

导入

docker import nginx.tar nginx

注意:其中 nginx.tar 为导入的文件名,其中 nginx 为容器名称

总结

  • 推荐使用 saveload 方式来进行保存和载入镜像,简单方便
  • 不推荐使用 exportimport 方式来进行导出和导入镜像,原因是在运行容器时需要再运行命令中添加上运行的工作目录和运行命令,否则报错
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容