如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?

目录

 如何将制作好的镜像上传至阿里云?

一、前期准备 

1、注册阿里云账户

 2、登录账号

3、配置Docker加速器

4、创建镜像仓库的命名空间(私有的)

 5.创建镜像仓库(创建镜像仓库时要绑定一个代码托管网站,例如:github)

二、push推送镜像到阿里云中

 1.登录到阿里云的doker仓库,--username为阿里云的用户名,另外,密码为开通镜像

2、为本地镜像添加tag

3.推送镜像(jdk8-alpine:1.0)

 如何从阿里云中拉去我们已经上传的镜像?

三、pull(拉)镜像

1.同样的先登录到阿里云的doker仓库

2.从Registry中拉取镜像


如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第1张图片

 如何将制作好的镜像上传至阿里云?

一、前期准备 

1、注册阿里云账户

        阿里云官方网站链接:https://dev.aliyun.com

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第2张图片

 2、登录账号

3、配置Docker加速器

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第3张图片

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第4张图片 如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第5张图片

进来之后就是这样的:

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第6张图片 点击新建代码库:

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第7张图片

 如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第8张图片

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第9张图片 

 如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第10张图片

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第11张图片

 如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第12张图片

 如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第13张图片

 

 

4、创建镜像仓库的命名空间(私有的)

创建镜像仓库是用来分门别类管理镜像的

例如:javachenchen

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第14张图片

 5.创建镜像仓库(创建镜像仓库时要绑定一个代码托管网站,例如:github)

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第15张图片

进行CodeUp绑定 

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第16张图片

 

​ 现在进行下一步,把本地的镜像推送到阿里云中来。

二、push推送镜像到阿里云中

将镜像推送到Registry

 1.登录到阿里云的doker仓库,--username为阿里云的用户名,另外,密码为开通镜像

服务时设置的密码,忘记密码可以点击菜单:“容器镜像服务”->“默认实例”-->“访问凭证”进行修改

   docker login --username=javaxl registry.cn-shenzhen.aliyuncs.com

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第17张图片

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第18张图片

 复制运行如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第19张图片

2、为本地镜像添加tag

   docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/javaxl/alpine_jre:[镜像版本号]

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第20张图片

 复制运行:如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第21张图片

3.推送镜像(jdk8-alpine:1.0)

   docker push registry.cn-shenzhen.aliyuncs.com/javaxl/alpine_jre:[镜像版本号]

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第22张图片

 复制运行如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第23张图片

 然后返回到我们的阿里云查看是否上传成功:

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第24张图片成功啦,接下来就是给大家分享如何从阿里云上拉取我们已上传的镜像,为了方便稍后的演示,我会把所有jdk的镜像都清理干净:

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第25张图片


 如何从阿里云中拉去我们已经上传的镜像?

三、pull(拉)镜像

1.同样的先登录到阿里云的doker仓库

   docker login --username=javaxl registry.cn-shenzhen.aliyuncs.com

2.从Registry中拉取镜像

   docker pull registry.cn-shenzhen.aliyuncs.com/javaxl/alpine_jre:[镜像版本号]

如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第26张图片

 如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第27张图片

 如何将镜像上传至阿里云?如何从阿里云中拉取自己的镜像?_第28张图片

拉取成功! 

我们学这个呢,就是为了方便在公司里,为了方便开发项目,在电脑带不回来的情况下,我们可以通过镜像从阿里云上拉取下来,一键就部署成功了,更加提高办公效率。


本篇内容分享到此结束,我们下期再见!

你可能感兴趣的:(Docker,阿里云,运维,docker)