为 Docker 官方镜像做贡献
Docker, Inc. 赞助了一个专门的团队,负责审查和发布 Docker 官方镜像中的所有内容。该团队与上游软件维护者、安全专家以及更广泛的 Docker 社区合作。
虽然最好由上游软件作者维护其 Docker 官方镜像,但这并非严格要求。创建 和维护 Docker 官方镜像是通过协作过程完成的。该过程 在 GitHub 上公开进行 并鼓励大家参与。任何人都可以提供反馈、贡献 代码、建议流程更改,甚至提议新的官方镜像。
创建 Docker 官方镜像
从宏观角度来看,官方镜像最初是以 GitHub 拉取请求集合的形式提出的提案。以下 GitHub 仓库详细说明了提案要求:
Docker 官方镜像团队在社区贡献者的帮助下,会正式审查每个提案并向作者提供反馈。这个初步审查过程可能比较漫长,在提案被接受之前通常需要一些反复沟通。
在审查过程中存在主观考量。这些主观顾虑归结为一个基本问题:“此镜像是否普遍有用?”例如,Python Docker 官方镜像对于广大的 Python 开发者社区来说是“普遍有用”的,而上周用 Python 编写的一个冷门文字冒险游戏则不然。
一旦新提案被接受,作者需负责保持其镜像和文档的更新,并回应用户反馈。Docker 负责在 Docker Hub 上构建和发布镜像。Docker 官方镜像的更新遵循与新镜像相同的拉取请求流程,尽管更新的审查流程更为简化。Docker 官方镜像团队最终充当所有变更的守门人,这有助于确保一致性、质量和安全性。
提交 Docker 官方镜像的反馈
所有 Docker 官方镜像的文档中都包含一个用户反馈部分,其中涵盖了该特定仓库的详细信息。在大多数情况下,包含官方镜像 Dockerfile 的 GitHub 仓库也有一个活跃的问题跟踪器。
关于 Docker 官方镜像的一般反馈和支持问题
应发送至 #general 频道,位于
Docker Community Slack。
如果您是 Docker 官方镜像的维护者或贡献者,并且正在寻求帮助或建议,请在 Libera.Chat IRC 上使用 #docker-library 频道。