docker save命令详解

在 Docker 中,你可以使用 docker save 命令将镜像保存为一个压缩文件,这样便于在不同环境中迁移和共享镜像。

保存镜像

使用 docker save 命令将指定的镜像保存为一个 .tar 文件。该命令的基本语法如下:

docker save -o <输出文件路径> <镜像名称:标签>

-o 选项用于指定输出文件的路径和名称。
<镜像名称:标签> 是要保存的镜像的完整名称,包括仓库名和标签。如果不指定标签,默认使用 latest。
示例
假设你要保存 nginx:latest 镜像到 /home/user/nginx_image.tar 文件中,可以执行以下命令:

docker save -o /home/user/nginx_image.tar nginx:latest

执行该命令后,Docker 会将 nginx:latest 镜像保存为一个名为 nginx_image.tar 的文件,保存在 /home/user 目录下。

保存多个镜像

如果你需要同时保存多个镜像,可以在 docker save 命令中指定多个镜像名称,用空格分隔。例如,要同时保存 nginx:latest 和 mysql:8.0 镜像到 /home/user/multiple_images.tar 文件中,可以执行以下命令:

docker save -o /home/user/multiple_images.tar nginx:latest mysql:8.0

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部