【第1步】登錄阿里雲控制台,創建一個容器鏡像服務實例
我這里學習使用,就創建個人版的實例。
【第2步】創建命名空間
容器鏡像實例創建好之后,接着便建一個命名空間。一個帳號最多可以創建3個命名空間。
【第3步】創建鏡像倉庫
點擊【創建鏡像倉庫】按鈕,進行創建流程 。
選擇代碼源的那一步,倉庫代碼源選擇【本地倉庫】,這一步很重要。
創建好鏡像倉庫之后,在倉庫列表頁面點擊倉庫名稱【dotnet6-demo】,查看倉庫信息。
倉庫信息里有詳細使用說明。
【第4步】使用說明
1. 登錄阿里雲Docker Registry
$ docker login --username=你的阿里雲帳號 registry.cn-hangzhou.aliyuncs.com
用於登錄的用戶名為阿里雲賬號全名,密碼為開通服務時設置的密碼。
您可以在訪問憑證頁面修改憑證密碼。
2. 從Registry中拉取鏡像
$ docker pull registry.cn-hangzhou.aliyuncs.com/你的阿里雲帳號/dotnet6-demo:[鏡像版本號]
3. 將鏡像推送到Registry
登錄阿里雲鏡像服務器
$ docker login --username=你的阿里雲帳號 registry.cn-hangzhou.aliyuncs.com
將本地鏡像打上阿里雲鏡像的標簽
$ docker tag [鏡像id或鏡像名] registry.cn-hangzhou.aliyuncs.com/你的阿里雲帳號/dotnet6-demo:[鏡像版本號]
使用 "docker push" 命令將該鏡像推送至遠程。
$ docker push registry.cn-hangzhou.aliyuncs.com/你的阿里雲帳號/dotnet6-demo:[鏡像版本號]
請根據實際鏡像信息替換示例中的[鏡像id或鏡像名]和[鏡像版本號]參數。