首先登陆阿里云 选择镜像服务

docker本地镜像发布到阿里云_推送


选择返回旧版

docker本地镜像发布到阿里云_阿里云_02


选择镜像仓库设置登录密码

docker本地镜像发布到阿里云_推送_03


docker本地镜像发布到阿里云_阿里云_04


选择命名空间 创建空间

docker本地镜像发布到阿里云_版本号_05


选择镜像仓库 创建仓库

docker本地镜像发布到阿里云_版本号_06


docker本地镜像发布到阿里云_阿里云_07


管理中有操作指南

docker本地镜像发布到阿里云_版本号_08


docker本地镜像发布到阿里云_推送_09


1. 登录阿里云Docker Registry

docker login --username=jq111223 registry.cn-hangzhou.aliyuncs.com

用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。
您可以在访问凭证页面修改凭证密码。

docker pull registry.cn-hangzhou.aliyuncs.com/jq1223/jq1223:[镜像版本号]

登录成功如下图:

docker本地镜像发布到阿里云_版本号_10

  1. 从Registry中拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/jq1223/jq1223:[镜像版本号]

3.将镜像推送到Registry

docker login --username=jq111223 registry.cn-hangzhou.aliyuncs.com
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/jq1223/jq1223:[镜像版本号]
docker push registry.cn-hangzhou.aliyuncs.com/jq1223/jq1223:[镜像版本号]

例:

docker本地镜像发布到阿里云_版本号_11


上传成功

docker本地镜像发布到阿里云_docker_12

docker tag springboot:v1.1 registry.cn-hangzhou.aliyuncs.com/jq1223/jq1223:1.1
docker tag springboot:v1.1 registry.cn-hangzhou.aliyuncs.com/jq1223/jq1223:1.1
docker push registry.cn-hangzhou.aliyuncs.com/jq1223/jq1223:1.1
  1. 示例
    使用"docker tag"命令重命名镜像,并将它通过专有网络地址推送至Registry。

docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
registry.aliyuncs.com/acs/agent 0.7-dfb6816 37bb9c63c8b2 7 days ago 37.89 MB
docker tag 37bb9c63c8b2 registry-vpc.cn-hangzhou.aliyuncs.com/acs/agent:0.7-dfb6816

使用 “docker push” 命令将该镜像推送至远程。

docker push registry-vpc.cn-hangzhou.aliyuncs.com/acs/agent:0.7-dfb6816