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 頻道。