阿里云容器鏡像服務(Container Registry)提供安全的應用鏡像托管能力,精確的鏡像安全掃描功能,穩定的國內外鏡像構建服務,便捷的鏡像授權功能,方便用戶進行鏡像全生命周期管理。有關容器鏡像服務的詳細介紹請參考其官方文檔。 目前批量計算的用戶也可以在 API 和 SDK 中通過配置相關鏡像信息使用阿里云的容器鏡像服務存放制作成功的鏡像。
1. 準備工作
1.1 開通容器鏡像服務
登錄到容器鏡像服務控制臺,首次登錄需要設置Registry的登錄密碼,開通過程請參考使用個人版實例推送拉取鏡像。
1.2 創建名字空間域
容器鏡像服務開通后,首次使用需要在控制臺創建名字空間域,名字空間域創建過程參考命名空間的基本操作。
1.3 創建倉庫
倉庫作為一些鏡像的集合,推薦將一個鏡像或鏡像的不同版本放置在一個倉庫中。倉庫的使用注意事項參考倉庫的主要功能。倉庫的創建過程如下:
鏡像倉庫創建完成后,點擊管理可以獲取詳細的倉庫信息,如倉庫的所屬的 region ,以及倉庫的地址;包括倉庫的登錄、推送鏡像以及拉取鏡像的方式。詳細信息如圖:
2. 推送鏡像
2.1 登錄 Registry
登錄到鏡像所在的 ECS 實例或者服務器,在實例內或者服務器上登錄到 Registry。登錄方式從倉庫的詳細頁面獲取。登錄密碼為開始容器鏡像服務時設置的 Registry 登錄密碼。
2.2 修改鏡像名稱
修改鏡像名稱,命名格式為倉庫地址/名字空間/倉庫名稱:鏡像版本號。注意倉庫地址和登錄倉庫地址保持一致。如本實例中,采用公網 (registry.cn-beijing.aliyuncs.comregistry.cn-beijing.aliyuncs.com) 方式登錄,則修改鏡像名稱時倉庫地址也必須是該登錄地址;若登錄地址為 VPC 登錄,則鏡像名稱中的地址也必須采用 VPC 地址,否則無法正常推送鏡像到容器服務。
2.3 推送鏡像
在容器鏡像服務控制臺查看最新推送的鏡像信息。
推薦使用容器鏡像服務的模式推送 Docker 鏡像。
3. 作業提交
支持容器鏡像模式下的 Docker 作業提交請參考提交作業實例。