第一步:使用docker commit命令将运行中的容器保存为新的镜像。这里需要容器的ID或名称,以及你想要命名的目标镜像名
docker commit [容器ID或名称] [目标镜像名]:[标签]
#例如:
docker commit my_container my_new_image:latest
第二步:使用docker save命令将刚才创建的镜像保存为tar文件
docker save -o [文件名.tar] [目标镜像名]:[标签]
#例如:
docker save -o my_new_image.tar my_new_image:latest
第三步:你可以使用scp或其他文件传输方法将tar文件从机器A传输到机器B
scp my_new_image.tar [用户]@[机器B的IP地址]:[路径]
#例如:
scp my_new_image.tar [email protected]:/home/user/
第四步:使用docker load命令在机器B上加载tar文件作为镜像
docker load -i [文件名.tar]
#例如
docker load -i my_new_image.tar
第五步:现在可以在机器B上使用docker run命令来运行你的镜像
docker run -d [其他选项] my_new_image:latest
标签:容器,tar,image,镜像,new,docker,my,迁移
From: https://www.cnblogs.com/peijyStudy/p/18366970