需求: 服务器到期更换,要进行大规模的迁移操作,将 Docker 镜像导出到另一个系统
1.导出docker镜像
使用 docker save 命令将 Docker 镜像保存为一个 tar 文件。你可以选择导出单个镜像或多个镜像。
a.导出单个镜像
docker save -o my_image.tar my_image // my_image 镜像名称
b.导出多个
docker save -o my_images.tar image1 image2 image3
2. 复制镜像文件到目标系统
使用 scp 或其他文件传输工具将 tar 文件复制到目标系统。例如,使用 scp 命令:
scp my_image.tar user@target_system:/path/to/destination
3.导入 Docker 镜像到目标系统
在目标系统上,使用 docker load 命令从 tar 文件导入 Docker 镜像。
docker load -i /path/to/destination/my_image.tar