前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker容器迁移速度快不快?

Docker容器迁移速度快不快?

作者头像
希望的田野
发布2019-09-24 16:57:39
7860
发布2019-09-24 16:57:39
举报
文章被收录于专栏:信息化漫谈信息化漫谈

在虚拟云为主的云计算时代,想迁移一个应用或数据库,废尽周折,一般会采用重新部署或者采用专业的迁移工具进行打包迁移。在Docker时代,迁移速度、效率会超越你的想象,两个命令搞定。

一、镜像打包、镜像还原实际操作

1、用docker save micheal/nginx_web > nginx_backup.tar命令将原系统中的镜像打包保存

2、并用docker rmi c037d108f0d9删除原有的镜像。请注意删除镜像前,该镜镜不能被容器引用,否则将删除失败。

3、用docker load < nginx_backup.tar恢复保存的镜像,并用docker run --name nginx_web -d -p 8088:80 micheal/nginx_web:v1命令启动镜像。

4、用curl ifconfig.me查看本机的外网IP。最终通过某互联网的计算机访问该nginx服务成功。

5、Docker的run速度非常快,采用了“写时复制”技术。运行容器时,并不是马上把镜像的内容复制到沙盒中,而是直接链接到镜像中。只有当需要对容器中的文件进行修改时,才将需要修改的文件复制到沙盒环境的镜像中。采用“写时复制”技术,大幅提升了容器的启动速度,达到秒极启动。

二、Docker具有自己的IP地址,采用路由方式与宿主机相连接

1、我们在宿主机用route、ip addr命令发现,Docker容器的实例采用了与宿主机完全不同的网段:172.17.0.1/16。

2、同时在宿主机中,能过ping通容器的IP地址。

3、我们可以推测,我们之所以能够通过互联网访问到没有弹性IP的容器对外业务。是因为宿主机通过NAT方式将容器的业务进行了业务地址翻译。理论上,如果宿主机采用桥接方式,可以让容器具体完全的弹性IP。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 信息化漫谈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档