鏡像倉庫概述
鏡像倉庫概述
鏡像倉庫用於存放Docker鏡像,Docker鏡像用於部署容器服務,每個鏡像有特定的唯一標識(鏡像的Registry地址+鏡像名稱+鏡像Tag)。
鏡像類型
目前鏡像支持Docker Hub官方鏡像和用戶私有鏡像以及TencnetHub鏡像。
開通鏡像倉庫
首次使用鏡像倉庫的用戶,需要先開通鏡像倉庫。
- 命名空間:命名空間是您創建的私人鏡像地址的前綴。
- 用戶名:默認是當前用戶的賬號,是您登錄到騰訊雲docker鏡像倉庫的身份。
- 密碼:是您登錄到騰訊雲docker鏡像倉庫的憑證。
創建鏡像
1.單擊鏡像列表頁【新建】按鈕。
2.輸入鏡像名稱和描述,然后【提交】。
推送鏡像到鏡像倉庫
登錄到騰訊雲registry
$ sudo docker login --username=[username] ccr.ccs.tencentyun.com
username:騰訊雲賬號,開通時已注冊。輸入密碼后即登錄完成。
上傳鏡像
$ sudo docker tag [ImageId] ccr.ccs.tencentyun.com/[namespace]/[ImageName]:[鏡像版本號] $ sudo docker push ccr.ccs.tencentyun.com/[namespace]/[ImageName]:[鏡像版本號]
- ImageId和鏡像版本號根據鏡像信息補充
- namespace是開通鏡像倉庫時填寫的命名空間
- ImageName是在控制台創建的鏡像名稱
下載鏡像
$ sudo docker login --username=[username] ccr.ccs.tencentyun.com
登錄到鏡像倉庫,需輸入密碼。
$ sudo docker pull ccr.ccs.tencentyun.com/[namespace]/[ImageName]:[鏡像版本號]
下載鏡像。
刪除鏡像
選擇鏡像,單擊【刪除】並【確定】。刪除鏡像會刪除該鏡像的所有版本。