Docker Login命令用於登錄Docker Registry,來對指定命名空間下的鏡像資源進行操作
以阿里雲鏡像服務為例作為演示。
步驟
-
使用支付寶掃碼登錄阿里雲服務平台
-
找到容器鏡像服務,跳轉鏈接:https://cr.console.aliyun.com/cn-hangzhou/instances

-
點擊默認實例
進入之后,可在倉庫管理-訪問憑證中設置登錄密碼(固定密碼)。獲取憑證共有兩種方式,固定密碼和臨時密碼,具體獲取臨時密碼的步驟,請參考官方文獻。 -
登錄阿里雲私有鏡像
docker login --username=1580531****@163.com registry.cn-hangzhou.aliyuncs.com
輸入密碼登錄成功

Docker會將token存儲在~/.docker/config.json文件中,作為拉取私有鏡像的憑證。

-
拉取鏡像
docker pull registry.cn-hangzhou.aliyuncs.com/命名空間/鏡像:[鏡像版本號] -
將鏡像推送到Registry
docker login --username=1580531****@163.com registry.cn-hangzhou.aliyuncs.com
docker tag [鏡像id] registry.cn-hangzhou.aliyuncs.com/命名空間/鏡像:[鏡像版本號]
docker push registry.cn-hangzhou.aliyuncs.com/命名空間/鏡像:[鏡像版本號]
只需根據實際需要替換[鏡像id]和[鏡像版本號]參數。
