Docker 官方镜像

注意

Docker 正在为 Docker 官方镜像 (DOI) 停用 Docker 内容信任 (DCT)。您应该开始计划过渡到不同的镜像签名和验证解决方案(如 SigstoreNotation)。Docker 将很快发布迁移指南以帮助您完成这项工作。DCT 完全弃用的时间表正在最终确定并将很快发布。

欲了解更多详情,请参阅 https://www.docker.com/blog/retiring-docker-content-trust/

Docker 公司赞助了一个专门的团队,负责审查和发布 Docker 官方镜像中的所有内容。该团队与上游软件维护者、安全专家和更广泛的 Docker 社区合作。

虽然最好由上游软件作者维护其 Docker 官方镜像,但这并不是一个严格的要求。创建和维护 Docker 官方镜像是一个协作过程。它在 GitHub 上公开进行,鼓励参与。任何人都可以提供反馈、贡献代码、建议流程更改,甚至提出新的官方镜像。

创建 Docker 官方镜像

从高层次来看,官方镜像以一组 GitHub 拉取请求的形式开始。以下 GitHub 仓库详细说明了提案要求

Docker 官方镜像团队在社区贡献者的帮助下,正式审查每个提案并向作者提供反馈。这个初始审查过程可能很漫长,通常需要在提案被接受之前进行多次来回沟通。

审查过程中存在主观考量。这些主观考量归结为基本问题:“这个镜像是否普遍有用?”例如,Python Docker 官方镜像对于更广泛的 Python 开发者社区来说是“普遍有用”的,而上周用 Python 编写的晦涩的文字冒险游戏则不是。

一旦新的提案被接受,作者负责保持其镜像和文档的最新状态并回应用户反馈。Docker 负责在 Docker Hub 上构建和发布镜像。Docker 官方镜像的更新遵循与新镜像相同的拉取请求流程,尽管更新的审查流程更为简化。Docker 官方镜像团队最终充当所有更改的守门人,这有助于确保一致性、质量和安全性。

为 Docker 官方镜像提交反馈

所有 Docker 官方镜像在其文档中都包含一个**用户反馈**部分,其中涵盖了该特定仓库的详细信息。在大多数情况下,包含官方镜像 Dockerfile 的 GitHub 仓库也具有活跃的问题跟踪器。

有关 Docker 官方镜像的一般反馈和支持问题应直接发送到 Docker 社区 Slack 中的 #general 频道。

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

© . This site is unofficial and not affiliated with Kubernetes or Docker Inc.