Docker Login及Push的使用


Docker Login命令用於登錄Docker Registry,來對指定命名空間下的鏡像資源進行操作

以阿里雲鏡像服務為例作為演示。

步驟

  1. 使用支付寶掃碼登錄阿里雲服務平台

  2. 找到容器鏡像服務,跳轉鏈接:https://cr.console.aliyun.com/cn-hangzhou/instances
    在這里插入圖片描述

  3. 點擊默認實例
    進入之后,可在倉庫管理-訪問憑證中設置登錄密碼(固定密碼)。獲取憑證共有兩種方式,固定密碼和臨時密碼,具體獲取臨時密碼的步驟,請參考官方文獻。

  4. 登錄阿里雲私有鏡像
    docker login --username=1580531****@163.com registry.cn-hangzhou.aliyuncs.com
    輸入密碼登錄成功
    在這里插入圖片描述
    Docker會將token存儲在~/.docker/config.json文件中,作為拉取私有鏡像的憑證。
    在這里插入圖片描述

  5. 拉取鏡像
    docker pull registry.cn-hangzhou.aliyuncs.com/命名空間/鏡像:[鏡像版本號]

  6. 將鏡像推送到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]和[鏡像版本號]參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM