docker-编写dockerfile最佳实践

Posted scajy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker-编写dockerfile最佳实践相关的知识,希望对你有一定的参考价值。

编写dockerfile最佳实践

  • 减少镜像层
    • 一次RUN指令形成新的一层,尽量Shell命令都写在一行,减少镜像层。
  • 优化镜像大小
    • 一次RUN形成新的一层,如果没有在同一层删除,无论文件是否最后删除,都会带到下一层,所以要在每一层清理对应的残留数据,减小镜像大小。
  • 减少网络传输时间
    • 例如软件包、mvn仓库等
  • 多阶段构建
    • 代码编译、部署在一个Dockerfile完成,只会保留部署阶段产生数据。
  • 选择最小的基础镜像
    • 例如alpine

以上是关于docker-编写dockerfile最佳实践的主要内容,如果未能解决你的问题,请参考以下文章

Dockerfile 最佳实践

Dockerfile 最佳实践

Dockerfile 的最佳实践 | Dockerfile 你写的都对么?

Dockerfile 最佳实践

编写 Dockerfile 最佳实践

自我总结,编写Dockerfile的9大最佳实践