使用企業版實例推送和拉取鏡像
更新時間 2025-03-11 20:59:03
最近更新時間: 2025-03-11 20:59:03
分享文章
本節介紹了容器鏡像服務的使用企業版實例推送和拉取鏡像。
前提條件
已開通企業版實例
已安裝Docker或者其它容器運行時客戶端
獲取登錄實例命令
1、進入容器鏡像服務控制臺 。
2、點擊已開通的實例名稱,左側導航欄點擊【實例管理 >訪問憑證】,進入訪問憑證頁面。頁面中可查看登錄實例的命令。
3、登錄用戶名、密碼是開通企業版實例時所填寫的用戶名、密碼。如果忘記密碼,可以點擊頁面中重置密碼按鈕來設置新密碼。
創建命名空間
1、進入容器鏡像服務控制臺 。
2、點擊已開通實例名稱。左側導航欄點擊【容器鏡像>命名空間】。點擊頁面的創建命名空間按鈕。
3、填寫命名空間名稱,點擊創建 。
創建鏡像倉庫
1、進入容器鏡像服務控制臺。
2、點擊已開通實例名稱,左側導航欄點擊【容器鏡像>鏡像倉庫】 ,點擊創建倉庫按鈕。
3、選擇鏡像倉庫所屬的命名空間,填寫鏡像倉庫的名稱,點擊創建。
注意
倉庫類型設置為公開,會使鏡像能夠被匿名拉取,請謹慎設置。
登錄鏡像倉庫實例
進入已安裝Docker的環境,執行實例管理 -訪問憑證 -登錄實例的命令(按提示輸入密碼),例如:
sudo docker login --username=crs-test crs-test-registry-ctyunnm8.crs.daliqc.cn
提示 login succeeded 則登錄成功。
推送鏡像
1、準備鏡像:通過docker build等方式構建好鏡像。
2、執行docker tag。
docker tag <鏡像ID> <鏡像實例地址>/<命名空間名稱>/<鏡像倉庫名稱>:<鏡像版本號>
示例:
docker tag my-image:v1 crs-test-registry-ctyunnm8.crs.daliqc.cn/my-ns/my-image:v1
3、執行docker push。
docker push <鏡像實例地址>/<命名空間名稱>/<鏡像倉庫名稱>:<鏡像版本號>
示例:
docker push crs-test-registry-ctyunnm8.crs.daliqc.cn/my-ns/my-image:v1
拉取鏡像
確保鏡像倉庫中已經有鏡像。如果鏡像為私有類型,需要先登錄。
執行docker pull。
docker pull <鏡像實例地址>/<命名空間名稱>/<鏡像倉庫名稱>:<鏡像版本號>
示例:
docker pull crs-test-registry-ctyunnm8.crs.daliqc.cn/my-ns/my-image:v1