最近在学习docker,经常遇到的一个问题是,在下载docker image的时候,由于众所周知的网络原因导致失败,虽然网上也有很多解决方案,比如使用Docker Hub Mirror 之类的国内镜像服务,不过由于个人原因,我更倾向于不通过docker registry共享下载的image。方案也很简单:使用docker的save 和 load命令, 具体步骤如下1.在A机器上列出所有的docker image,并找到你要保存的image名2.在A机器上使用docker save命令,保存image为tar文件其中,image_name替换为第一步里找到的要保存的image名。file_path是导出的tar文件路径,比如/home/tmp/image1.tar3.将导出的image tar文件传到其他机器,如机器B。

docker images本地迁移的实现

docker images本地迁移的实现

docker images本地迁移的实现