轨道交通 Dockerdocker镜像

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

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

查看其它 1 个回答haichuan0227 的回答

haichuan0227 haichuan0227 项目经理 新浪云计算
镜像制作技巧:
1)尽量合并Dockerfile命令,以便减少镜像层数,进而减少commit/run/rm次数,加快构建;
2)调整命令前后顺序,以便提高复用度及cache命中率,加速构建;(比如像RUN apt-get -y update这类大多镜像都需要用到命令应该放在上面,以便跨镜像复用。然而像WORKDIR、CMD、ENV、ADD这些很可能导致cache miss的命令应该放在底部)

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

回答者

haichuan0227
项目经理 新浪云计算
擅长领域: 云计算一体化运维私有云
评论159

haichuan0227 最近回答过的问题

回答状态

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