(13)Docker之本地镜像推送到阿里云以及从阿里云下载

  阿里云镜像仓库地址:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories

  一、创建镜像仓库

  

  

  

  创建完成后,可以查询到:

  

  二、将镜像推送到阿里云上自己的仓库

  1、使用之前创建的mycentos镜像

  

  2、参考阿里云文档

  点击自己仓库的管理,可以看到操作指南,按照其中的第3步操作即可:

  

  

  3、执行操作

  登录:密码是容器镜像服务Registry登录密码,不是阿里云登录密码

docker login --username=大浪淘菜 registry.cn-beijing.aliyuncs.com

  先在本地生成镜像,版本可以随意指定不必与之前相同,b0a687728f4c 是原镜像ID(是将新生成的镜像push到阿里云)

docker tag b0a687728f4c registry.cn-beijing.aliyuncs.com/shenl/mycentos:1.1

  将新创建的镜像推送到阿里云

docker push registry.cn-beijing.aliyuncs.com/shenl/mycentos:1.1

  查看发现,已经推送到阿里云了

  4、将上传到阿里云的镜像下载

  先将本地阿里云的镜像删除:

[root@localhost ~]# docker rmi -f registry.cn-beijing.aliyuncs.com/shenl/mycentos:1.1

  拉取操作,可以参考上面第2步的阿里云文档:

[root@localhost ~]# docker pull registry.cn-beijing.aliyuncs.com/shenl/mycentos:1.1

   

原文地址:https://www.cnblogs.com/javasl/p/12800941.html