倉庫是用于集中存儲、管理和分發同一應用不同版本容器鏡像的服務平臺,支持版本控制、權限控制、自動化集成以及安全性管理,建議您將一個應用不同版本的鏡像放置在一個倉庫中。
倉庫的命名
建議以軟件包名或應用名作為倉庫名稱。
以軟件包命名:例如 centos、jetty
以應用命名:例如 console-web、console-service
倉庫的主要功能
倉庫可見性設置
設置為公有倉庫,倉庫是開放的,允許所有用戶匿名下載鏡像。
設置為私有倉庫,倉庫是其他用戶不可見的,只有有權限的賬戶登錄才能下載鏡像。
鏡像部署
通過倉庫頁面的部署應用按鈕,可以直接前往容器服務進行部署。
倉庫鏡像查詢
列舉倉庫內的鏡像,并獲得鏡像的
Digest
和ImageId
。檢查鏡像的層信息,查看鏡像的每一層大小和每一層的構建元信息。
Webhook
提供倉庫鏡像的消息觸發功能,當鏡像上傳之后主動觸發用戶設置的訪問地址。
串聯鏡像服務的下游流程。
倉庫授權
支持 RAM 用戶粒度控制倉庫的訪問權限。
鏡像構建服務
管理用戶的源代碼倉庫,當代碼提交后按照用戶設置的構建規則構建鏡像,并推送到用戶倉庫。
串聯鏡像服務的上游流程。
文檔內容是否對您有幫助?