前提条件:已注册阿里云账号或者淘宝账号。(https://www.aliyun.com

登录

登录阿里云之后,进入控制台(https://homenew.console.aliyun.com),再进入容器镜像服务板块。

  1. # 用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码
  2. sudo docker login --username=alypolarisbigdata registry.cn-qingdao.aliyuncs.com

密码修改(访问凭证):https://cr.console.aliyun.com/cn-qingdao/instances/credentials

推送镜像

  1. # (1)登录阿里云镜像仓库
  2. sudo docker login --username=alypolarisbigdata registry.cn-qingdao.aliyuncs.com
  3. # (2)打标签,以busybox镜像为例(需要事先创建好镜像仓库:此处为busybox)
  4. sudo docker tag [ImageId/镜像名称] registry.cn-qingdao.aliyuncs.com/polaris-docker/busybox:[镜像版本号]
  5. # (3)推送镜像
  6. sudo docker push registry.cn-qingdao.aliyuncs.com/polaris-docker/busybox:[镜像版本号]

拉取镜像

  1. sudo docker pull registry.cn-qingdao.aliyuncs.com/polaris-docker/busybox:[镜像版本号]

参数说明:命名空间: polaris-docker;仓库名称: busybox(类似于 ${project.artifactId})

示例

  1. sudo docker image ls
  2. sudo docker tag busybox registry.cn-qingdao.aliyuncs.com/polaris-docker/busybox:1.0.0
  3. sudo docker push registry.cn-qingdao.aliyuncs.com/polaris-docker/busybox:1.0.0
  4. sudo docker pull registry.cn-qingdao.aliyuncs.com/polaris-docker/busybox:1.0.0