如何将本地docker容器迁移到服务端-创新互联

这篇文章将为大家详细讲解有关如何将本地docker容器迁移到服务端,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

专注于为中小企业提供做网站、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业大洼免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

从docker容器生成镜像

docker commit -a "zhaoolee" -m “完成uwsgi的配置” qs zhaoolee-qs:1.0

参数说明: -a为作者署名, -m为本次提交的内容说明, qs为容器的名称, zhaoolee-qs:1.0表示新生成的镜像名为zhaoolee-qs,镜像zhaoolee-qs版本号为1.0

如何将本地docker容器迁移到服务端

从容器生成镜像的时间可以会比较长, 需要耐心等待

将docker镜像导出为静态文件

docker save zhaoolee-qs:1.0 > qs01.tar

zhaoolee-qs:1.0为镜像名, qs01.tar为新生成的静态文件名

如何将本地docker容器迁移到服务端

通过将scp将静态文件发送到服务端

scp ./qs01.tar root@192.168.214.162:/qs01.tar

./qs01.tar 表示当前本地路径下的静态文件qs01.tar, root@192.168.214.162表示以root的身份登录ip为192.168.214.162服务器, :/qs0.tar表示qs01.tar将要存储到远程服务器根目录下,文件名保持为qs01.tar

如何将本地docker容器迁移到服务端

scp远程拷贝是一个非常值得掌握的命令, 简单实用, 也可用与脚本编程

将静态文件还原为镜像, 并导入docker

docker load < qs01.tar

如何将本地docker容器迁移到服务端

登录192.168.214.162, 进入根目录下(qs01.tar所在的位置), 运行此命令, 即可将镜像恢复, 并导入docker管理器

从刚刚导入的镜像新建容器

docker run -t -i --name qs01 -p 3000:80 -p 8000:8000 zhaoolee-qs:1.0 /bin/bash

如何将本地docker容器迁移到服务端

小技巧: 退出当前容器环境但不关闭当前容器ctrl+p+q

关于“如何将本地docker容器迁移到服务端”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:如何将本地docker容器迁移到服务端-创新互联
标题链接:http://myzitong.com/article/shjic.html