在进行多机器部署时,镜像数量较多且容量需求大。

一套基本的服务镜像可达10G左右,如果在多台服务器上部署,会花费很多时间。

对于上述已经下载至本地的镜像,需要使用docker save命令来备份,并且通过scp命令来将这些镜像文件复制至其他服务器。

 

1.查看需要保存的镜像ID:

docker images

 

2.保存镜像

docker save [id] -o /home/peer.tar

 

3.将所有镜像打包发送到目标服务器

tar -czvf fabric-images.tar.gz  fabric-images

scp -r peer.tar root@192.168.15.196:/service/docker/fabric1.4-images

 

4.加载镜像

示例1:docker  load -i peer.tar                                            #通过进入文件位置加载

示例2:dokcer load < /service/docker/fabric1.4-images    #通过文件位置加载

 

5.重命名镜像TAG

docker tag IMAGEID(镜像ID) REPOSITORY:TAG(仓库:标签)

 

参考: 《Docker-从入门到实战》

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐