Docker 从入门到实践 0.9.0(2017-12-31)附录三:Docker 命令查询 359 Dockerfile 最佳实践 本附录是笔者对 Docker 官方文档中 Best practices for writing Dockerfiles 的理解与翻译。 一般性的指南和建议 容器应该是短暂的 通过 Dockerfile 构建的镜像所启动的容器应该尽可能短暂(生命周期短)。「短暂」意味 着可以停止和销毁容器,并且创建一个新容器并部署好所需的设置和配置工作量应该是极小 以上版本中,你可以使用 多阶段构建 来减少所构建镜像的大小。 避免安装不必要的包 为了降低复杂性、减少依赖、减小文件大小、节约构建时间,你应该避免安装任何不必要的 包。例如,不要在数据库镜像中包含一个文本编辑器。 一个容器只运行一个进程 应该保证在一个容器中只运行一个进程。将多个应用解耦到不同容器中,保证了容器的横向 扩展和复用。例如 web 应用应该包含三个容器:web应用、数据库、缓存。 如果容器互相依赖,你可以使用 问答主页:https://stackoverflow.com/search?q=docker 附录五:资源链接 369 Docker 中文资源 Docker 问答录(100 问) Docker CE 变更日志中文翻译 附录六:Docker 中文资源 3700 码力 | 370 页 | 6.73 MB | 1 年前3
共 1 条
- 1













