轨道交通Dockerdocker镜像

有哪些docker镜像制作原则和技巧?

为了便于后期的维护和管理,有哪些docker镜像制作原则和技巧?
参与4

2同行回答

macan789macan789测试工程师evada
nice!nice!nice!显示全部
nice!nice!nice!收起
互联网服务 · 2015-09-09
浏览2693
haichuan0227haichuan0227项目经理新浪云计算
镜像制作技巧:1)尽量合并Dockerfile命令,以便减少镜像层数,进而减少commit/run/rm次数,加快构建;2)调整命令前后顺序,以便提高复用度及cache命中率,加速构建;(比如像RUN apt-get -y update这类大多镜像都需要用到命令应该放在上面,以便跨镜像复用。然而像WORKDIR、CMD、ENV、ADD这些...显示全部
镜像制作技巧:
1)尽量合并Dockerfile命令,以便减少镜像层数,进而减少commit/run/rm次数,加快构建;
2)调整命令前后顺序,以便提高复用度及cache命中率,加速构建;(比如像RUN apt-get -y update这类大多镜像都需要用到命令应该放在上面,以便跨镜像复用。然而像WORKDIR、CMD、ENV、ADD这些很可能导致cache miss的命令应该放在底部)

镜像制作原则:
1)尽量生成一个base,便于版本的迭代和作为公用镜像;
2)清晰的注释,提高可读性,便于自己及他人理解;收起
互联网服务 · 2015-09-09
浏览2835

提问者

jeromhan
数据库管理员中铁物总电子商务技术有限公司
擅长领域: 服务器系统管理AIX

问题来自

相关问题

相关资料

相关文章

问题状态

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