全部產品
Search
文件中心

Container Registry:倉庫的主要功能

更新時間:Sep 25, 2024

倉庫是用於集中儲存、管理和分發同一應用不同版本容器鏡像的服務平台,支援版本控制、許可權控制、自動化整合以及安全性管理,建議您將一個應用不同版本的鏡像放置在一個倉庫中。

倉庫的命名

建議以軟體包名或應用程式名稱作為倉庫名稱。

  • 以軟體包命名:例如 centos、jetty

  • 以應用命名:例如 console-web、console-service

倉庫的主要功能

  • 倉庫可見度設定

    • 設定為公有倉庫,倉庫是開放的,允許所有使用者匿名下載鏡像。

    • 設定為私人倉庫,倉庫是其他使用者不可見的,只有有許可權的賬戶登入才能下載鏡像。

  • 鏡像部署

    通過倉庫頁面的部署應用按鈕,可以直接前往Container Service進行部署。

  • 倉庫鏡像查詢

    • 列舉倉庫內的鏡像,並獲得鏡像的DigestImageId

    • 檢查鏡像的層資訊,查看鏡像的每一層大小和每一層的構建元資訊。

  • Webhook

    • 提供倉庫鏡像的訊息觸發功能,當鏡像上傳之後主動觸發使用者佈建的訪問地址。

    • 串聯鏡像服務的下遊流程。

  • 倉庫授權

    支援 RAM 使用者粒度控制倉庫的存取權限。

  • 鏡像構建服務

    • 系統管理使用者的原始碼倉庫,當代碼提交後按照使用者佈建的構建規則構建鏡像,並推送到使用者倉庫。

    • 串聯鏡像服務的上遊流程。