鏡像倉庫是鏡像的集合,用于存儲、管理容器鏡像。AKS 集成了阿里云容器鏡像服務(ACR),您可以在 ACR 控制臺上輕松存儲、管理、部署容器鏡像。本文主要介紹如何上傳私有鏡像。
說明
敏捷版環境本不支持阿里云容器鏡像服務(ACR),需使用自建的鏡像中心。
上傳私有鏡像
為了給您提供更好的鏡像倉庫服務,便于您管理私有鏡像,AKS 集成了 阿里云容器鏡像服務(ACR),您可以開通免費的 ACR 默認實例,用于上傳私有鏡像,AKS 集群可以正常訪問鏡像實例的內網地址。
說明
安全起見,金區暫不支持外網訪問,上傳鏡像時必須通過阿里云的 ECS 上傳至鏡像倉庫,非金區可以通過下面的步驟上傳。
前提條件
已完成本地 構建 鏡像。
準備一臺安裝了 docker 的機器。安裝的 Docker 版本必須為 1.6.0 及以上。
操作步驟
登錄容器應用服務控制臺,在左側導航欄單擊 鏡像中心 > 鏡像倉庫。
單擊 管理鏡像中心 鏈接進入 ACR 控制臺,創建 鏡像倉庫。
說明鏡像倉庫建議選擇與開通 AKS 產品的相同地域。
登錄安裝了 docker 的機器,執行以下命令將鏡像推送到鏡像倉庫。
sudo docker login --username=[TestUser] registry.cn-shanghai.aliyuncs.com sudo docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/[命名空間名稱]/[倉庫名稱]:[鏡像版本號] sudo docker push registry.cn-shanghai.aliyuncs.com/[命名空間名稱]/[倉庫名稱]:[鏡像版本號]
說明請根據實際鏡像信息替換示例中的
[TestUser]
、[ImageId]
、[命名空間名稱]
、[倉庫名稱]
和[鏡像版本號]
參數。用于登錄的用戶名為阿里云賬號全名,密碼為開通服務時設置的密碼。您可以在訪問憑證頁面修改憑證密碼。
上傳成功后,您可以在 默認實例 > 鏡像倉庫,單擊鏡像倉庫名稱,選擇 鏡像版本 中查看已上傳的鏡像。您可以在 創建應用服務 時引用鏡像的內網地址,AKS 集群可以正常訪問鏡像實例的內網地址。
更多參考
文檔內容是否對您有幫助?