需求: 服务器到期更换,要进行大规模的迁移操作,将 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