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