Dockerfile 最佳实践
2020-04-22 本文已影响0人
老陕西
分阶段构建(使用自己的基础镜像,做好规划)
给镜像设置标签
CMD和ENTRYPOINT指令结合
最小化镜像层数
FROM的基础镜像要有tag
充分使用缓存,变化内容放后面
每个docker file 指令都会导致一个新层被创建
多个命令合并减少层 &&
- Best practices for writing Dockerfiles *
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/