将 Docker 镜像保存到本地文件系统中,可以使用 docker save 命令。这个命令会将镜像导出为一个 tar 文件,您可以将其保存到本地磁盘或其他存储介质中。以下是详细步骤:
步骤 1:列出所有可用的镜像
首先,您可以列出所有可用的 Docker 镜像,以确保您要保存的镜像名称正确。
docker images
步骤 2:保存镜像到本地文件
使用 docker save 命令将镜像保存为一个 tar 文件。假设您要保存的镜像名称为 my-image,标签为 latest,您可以使用以下命令:
docker save -o my-image.tar my-image:latest
-o:指定输出文件的路径和名称。
my-image:latest:要保存的镜像名称和标签。执行完此命令后,镜像成功保存为本地文件。
步骤 3:验证保存的文件
您可以使用 ls 和 du 命令来验证文件是否已成功保存到本地:
ls -lh my-image.tar
du -h my-image.tar
步骤 4:加载镜像到其他 Docker 主机
如果您需要将这个 tar 文件加载到另一台 Docker 主机上,可以使用 docker load 命令。假设您已经将 my-image.tar 文件传输到了目标主机,可以使用以下命令加载镜像:
docker load -i my-image.tar
-i:指定输入文件的路径和名称。