为 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 官方镜像的一般反馈和支持问题应直接发送至Docker Community Slack#general中的频道 。

如果您是 Docker 官方镜像的维护者或贡献者,并且您正在寻求帮助或建议,请使用Libera.Chat IRC#docker-library上的频道 。