【发布时间】:2018-09-22 17:36:50
【问题描述】:
为什么几乎所有的 docker 库(标准)镜像都是从源而不是从包系统构建的?
我调查过https://hub.docker.com/u/library/
- https://hub.docker.com/_/nginx/
- https://hub.docker.com/_/httpd/
- https://hub.docker.com/_/php/
- https://hub.docker.com/_/node/
这对alpine linux 有合理的解释吗?
【问题讨论】:
-
这可能是为了更好地控制。通过从源代码构建,图像构建器可以更好地控制何时执行构建(例如 GitHub 签入)并确保使用特定|最新版本的代码。包管理器不可避免地落后。
标签: docker build dockerfile alpine