docker容器跨服务器的迁移的方法
2017-02-04 09:31
971 查看
docker的备份方式有export和save两种。
export是当前的状态,针对的是容器,docker save 是针对镜像images。
export
找出要备份容器的ID
[root@wls12c ~]$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS NAMES 037b847bf093 centos "/bin/bash" 3 minutes ago Exited (0) 2 minute naughty_davinci
备份
[root@wls12c ~]$ docker export 037b847bf093 >centos_demo.tar [root@wls12c ~]$ du -sh centos_demo.tar 195M centos_demo.tar
export是把容器打成一个tar包。
恢复
把刚才备份的centos_demo.tar打包到目标服务器
[root@11g ~]$ cat centos_demo.tar |docker import - centos:demo 8962416d1362f289ceb9848e21a95f03dc34eb6f234c8f98f1a6e1ec7fe34a67
查看新生成的镜像
[root@11g ~]$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos demo 8962416d1362 24 seconds ago 196.7 MB
save
得到镜像名称
[root@wls12c ~]$ docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos latest d83a55af4e75 3 weeks ago 196.7 MB
备份镜像
[root@wls12c ~]$ docker save centos >centos_save.tar
恢复镜像
[root@11g ~]$ docker load <centos_save.tar
查看恢复的镜像
[root@wls12c ~]$ docker images REPOSITORY TAG IMAGE ID CREATED centos latest d83a55af4e75 3 weeks ago 196.7 MB
两者的区别:
导出后再导入(exported-imported)的镜像会丢失所有的历史,而保存后再加载(saveed-loaded)的镜像没有丢失历史和层 (layer)。这意味着使用导出后再导入的方式,你将无法回滚到之前的层(layer),同时,使用保存后再加载的方式持久化整个镜像,就可以做到层回 滚(可以执行docker tag <LAYER ID> <IMAGE NAME>来回滚之前的层)。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- DISCUZ! 7.2迁移服务器数据库连接文件配置方法
- linux下svn服务器安装及资源库迁移方法
- Windows2008及早期服务器DHCP的数据迁移方法
- 【Rails学习笔记】在控制台、服务器和迁移命令中指定其他环境的方法
- git工程迁移(修改提交服务器地址)方法
- 从IIS的ASP迁移到APACHE的PHP的方法 网站设计 目前在网站服务器软件市场中,开放源码
- vs2017 tfs服务器迁移更换服务器IP地址方法
- win2008iis7中将网站从一台web服务器批量迁移到另一台服务器的方法
- 关于exchange 2010账户迁移至其他exchange 2010服务器一致卡在95%或99%的解决方法
- svn项目迁移后服务器up报错:E155036 的处理方法
- Windows Server 2008 R2 DNS 服务器迁移方法
- Vcenter一次性将服务器四个网卡从端口组迁移到分布式交换机的方法
- 数据迁移方法、系统、数据迁移服务器及数据接口服务器
- [13年迁移]公司服务器坏了,无聊按面向对象的方法分析下javascript的空值和假值
- Tfs服务器迁移(更改IP)后客户端(vs2013)配置方法
- Redhat 7.2, 9 以及Redhat 企业服务器上安装Oracle9.2和Oracle10g的方法
- windows下架设cvs服务器的方法[ZT]
- 关于tomcat服务器优化,常遇到的一些简单问题的解决方法 (z)
- 网站服务器通用和专用保护方法比较分析
- DNN的Portal在站点(服务器)之间的迁移