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