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]和[镜像版本号]参数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker Login及Push的使用 - Python技术站