互联网服务Dockerdocker镜像

Docker镜像分层的原理是什么?会对效率有影响么?

Docker镜像分层的原理是什么?分层会对效率有影响么?
参与6

3同行回答

dl528888dl528888系统运维工程师游戏公司
镜像越大,迁移时间越长;并且你如果使用docker做集群,那么如果镜像太大,有变化,每个更新的话,都需要很长时间。所以最好是镜像分2-3层(基础系统-应用服务-代码),集群采预与下载。...显示全部
镜像越大,迁移时间越长;并且你如果使用docker做集群,那么如果镜像太大,有变化,每个更新的话,都需要很长时间。所以最好是镜像分2-3层(基础系统-应用服务-代码),集群采预与下载。收起
互联网服务 · 2015-09-09
浏览3596
linux_zcylinux_zcy技术总监希云cSphere
镜像分层是由于底层的UnionFS,镜像由多个layer构成,也就是多个层组合成的。每一层是一个tar包!镜像分层带来的好处:同上!显示全部
镜像分层是由于底层的UnionFS,镜像由多个layer构成,也就是多个层组合成的。每一层是一个tar包!

镜像分层带来的好处:同上!收起
互联网服务 · 2015-09-09
浏览3646
haichuan0227haichuan0227项目经理新浪云计算
分层原理image作为一个只读layer,然后每个容器共享这个拷贝,如果某个容器需要修改,则能够通过CoW机制只保存该容器修改的部分,之后针对这个容器如果需要生成镜像,则只需要计算和保存修改的部分与原有rootfs的差异,这样通过层层叠加的方式来管理整个镜像系统。对效率有何影响通...显示全部
分层原理
image作为一个只读layer,然后每个容器共享这个拷贝,如果某个容器需要修改,则能够通过CoW机制只保存该容器修改的部分,之后针对这个容器如果需要生成镜像,则只需要计算和保存修改的部分与原有rootfs的差异,这样通过层层叠加的方式来管理整个镜像系统。

对效率有何影响
通过引入分层技术,可以增加镜像复用度,减少磁盘占用;
另一方面,可以实现差分上传下载,加快镜像pull、push性能;收起
互联网服务 · 2015-09-09
浏览3734

提问者

hongtu_zang
软件架构设计师中信云网
擅长领域: 云计算私有云云管平台

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-09-09
  • 关注会员:2 人
  • 问题浏览:8282
  • 最近回答:2015-09-09
  • X社区推广