Docker官方镜像
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
频道。