Docker 从入门到实践 0.9.0(2017-12-31)
以上版本中,你可以使用 多阶段构建 来减少所构建镜像的大小。 避免安装不必要的包 为了降低复杂性、减少依赖、减小文件大小、节约构建时间,你应该避免安装任何不必要的 包。例如,不要在数据库镜像中包含一个文本编辑器。 一个容器只运行一个进程 应该保证在一个容器中只运行一个进程。将多个应用解耦到不同容器中,保证了容器的横向 扩展和复用。例如 web 应用应该包含三个容器:web应用、数据库、缓存。 如果容器互相依赖,你可以使用 附录四:Dockerfile 最佳实践 360 将多行参数排序 将多行参数按字母顺序排序(比如要安装多个包时)。这可以帮助你避免重复包含同一个 包,更新包列表时也更容易。也便于 PRs 阅读和审查。建议在反斜杠符号 \ 之前添加一个 空格,以增加可读性。 下面是来自 buildpack-deps 镜像的例子: RUN apt-get update && apt-get install -y \0 码力 | 370 页 | 6.73 MB | 1 年前3
共 1 条
- 1