Docker容器的迁移操作

迁移整个已经部署好的Docker容器到别的机器上

需求:在原来的机器上已经部署好的容器我想要原原本本地在别的机器上部署(因为这样不用我再重新部署)。
这种做法能解决的问题
1.减少工作量,不必再重新搞;
2.配置了网卡的容器在上面拉镜像建容器有时候会因为Docker默认的网卡配置而ping不通宿主机(以前搞过一个FTP服务器的,我的centos7的容器因为ping不通宿主机而连不上FTP服务器,搞得我头疼,而且当时是内网都能ping通就是单独ping不通宿主机!后来发现是因为默认的docker-br0网卡的原因!!!),我把本机的容器(我机器是没有配置网卡的)整个搬到服务器上就可以了!

废话不多说上代码:

迁移容器三步骤(前两步都是在原服务器上,第三步有了tar包就要去目的地服务器上运行了):
    1.docker commit [容器ID] [新的容器的名称]:[容器TAG,可省略不写]   -- 将容器打包成镜像(包括容器内所有文件和已安装的软件)
    2.docker save -o [tar的位置,若省略不写的就在C盘的user目录下][新镜像的名称.tar] [原镜像的名称] -- 将镜像打成tar包
    3.docker load -i [tar包的绝对路径]  -- 将tar包打成镜像
有了镜像后就可以构建容器了!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值