怎么将当前机器上的docker_image打包传到另一台机器上使用?
打包 Docker 镜像
-
列出已有的 Docker 镜像:
首先,你可以使用
docker images命令来查看本地所有的 Docker 镜像:docker images输出示例:
REPOSITORY TAG IMAGE ID CREATED SIZE my-image latest d64d3505b0d2 2 days ago 1.24GB another-image v1.0 fce289e99eb9 4 weeks ago 1.23GB -
保存 Docker 镜像为 tar 文件:
使用
docker save命令将指定的 Docker 镜像保存为一个 tar 文件。例如,如果你想保存my-image:latest:docker save -o my-image.tar my-image:latest这里:
-o my-image.tar指定输出文件名。my-image:latest是你要保存的镜像的名称和标签。
-
验证 tar 文件:
你可以使用
ls命令来验证生成的 tar 文件:ls -lh my-image.tar
加载 Docker 镜像
当你需要在其他机器或环境中使用这个打包的 Docker 镜像时,可以使用 docker load 命令来加载这个 tar 文件:
docker load -i my-image.tar
示例
完整的示例流程如下:
-
保存镜像:
docker save -o my-backup-image.tar my-image:latest -
将 tar 文件传输到另一台机器(例如使用
scp或rsync):scp my-backup-image.tar user@remotehost:/path/to/destination -
在另一台机器上加载镜像:
docker load -i my-backup-image.tar
这将会在目标机器上重新加载并可用你之前保存的 Docker 镜像。
876

被折叠的 条评论
为什么被折叠?



