赞
踩
1:将运行中的容器变为镜像
docker commit 容器id 镜像名(docker commit 89e81386d35e aabbcc)生成新的镜像
2:将容器打包成tar包
docker save -o xxx.tar 镜像名 (当前路径下会生成一个tar的文件)
(注:直接将镜像打包成 .tar docker save 镜像名 > xxx.tar)
3:将tar包压缩为gz包
tar -zcvf xxx.tar.gz xxx.tar (当前路径下会生成一个.tar.gz文件)
4:将压缩包移动到其它服务器上容器中
5:将tar.gz包解压
tar -zxvf xxx.tar.gz(当前路径下解压出一个tar文件)
6:将解压后的tar文件生成镜像
docker load < xxx.tar (生成镜像的名跟打包的镜像名一样,建议打包时起好名字)
7:通过镜像起容器
docker run -it -p <本地端口>:<容器端口> 镜像名
(docker run it -p 8087:80 镜像名)
8:执行完第七步 重启下容器
9:完成
简单模式:
docker save 镜像名 > xxx.tar
docker load < xxx.tar
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。