【保姆级】本地镜像发布到阿里云和华为云

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 【保姆级】本地镜像发布到阿里云和华为云

本地镜像发布到阿里云


1.打开阿里云的官网,登录后搜索 “容器镜像服务” ,然后点击立即开通。个人用户开通免费的个人版,也可以花钱企业版,这里开通个人版。


393b4275e18c41eab2710a6497805438.png

3a917021f0f6470fa46aeba1126230a7.png


2.设置访问凭证


3df7ddbb5b7c4fe7b55698f5488b33be.png


3.创建命名空间


bb9842babce847de9c5babcb41a029e1.png

59f13dfda82e4a09b4f376b49d5101a5.png

ffdf4a53ea3f43f9bb0ef77e4efd625f.png


4.创建镜像仓库


05dcf030bfbc4d8785649b49b8215ddf.png

9510d727ac544435b644803bd080987e.png

2198de5458ae42afaf204ae5245e8551.png

21f0a08f975b4a5aad883af31c2a18e0.png


点击创建本地镜像仓库后,会跳转到这样一个页面。里面已经帮你生成好了一些操作镜像仓库的命令,比如登录阿里云Docker Registry、从Registry中拉取镜像、将镜像推送到Registry。


80c6b3180d4842f4b4bbac54b19ba4f9.png


5.将镜像推送到Registry (粘贴自己的,不要粘贴我的!)


登录阿里云仓库:


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


查看要上传的本地镜像的IMAGE ID:


docker images


标记本地镜像,将其归入某一仓库


docker tag 10f3ff7697dd registry.cn-hangzhou.aliyuncs.com/haiexijun-dev/myubuntu:1.0.0


将镜像推送到阿里云上


docker push registry.cn-hangzhou.aliyuncs.com/haiexijun-dev/myubuntu:1.0.0


94d14ab1b1844822b25d157ec0a3959b.png


OK,推送成功!

我们可以试试看从阿里云远程拉取镜像:


docker pull registry.cn-hangzhou.aliyuncs.com/haiexijun-dev/myubuntu:1.0.0


查看一下镜像:


docker ps -a


14114e3224674ed28783bed853b4d15e.png


到这里就完成了本地发布到镜像到阿里云和从阿里云上拉取上传的镜像。考虑到有很多人也在用华为云,而华为云的一些操作其实和阿里云有些不太一样,下面我也做一个华为云的镜像服务的教程,帮大家少走弯路,节省时间。



本地镜像发布到华为云


1.设置长期有效登录指令(就是仓库的登陆密码)

先在搜索 “统一身份认证服务”,点击立即使用。


52e34fd924e84712b9dd1d6cf5f129da.png

5d8835f21ca6407a942104ad18c4c5fe.png


进去后往下滑,找到访问密钥


91dc90d7d10f4fba966f8e0ddea8993a.png

7986eb2488c54cdc9cebd0824afb85ec.png

0d258e31e39c4ec4890d6c4c9b8638da.png


新增好密钥会提醒你下载,一定记得下载,不然没有第二次下载机会!这个文件很重要!里面保存了登录的密钥!


4b3748682d324a128162b43804d8d2df.png


tips:在访问凭证的设置方面,我认为华为做得没有阿里方便,因为这个华为的密钥是系统系统生成的,而阿里的密钥是自己设的。虽然更安全,但是也更麻烦。


2.打开华为云的官网,登录账号后搜索 “容器镜像服务 SWR” ,然后点击立即使用按钮。(个人用户也是免费的)


470f673316cc401399c515475b60dbd2.png


如果第一次使用,我们会进入到这个界面,我们点击x号(不用体验):


7c941f78e4244f40b1fe61f4ca4bfc30.png


我们可以点击组织管理来创建组织,这就类似于阿里云的命名空间。


3.登录华为云镜像仓库


有临时登录和长期密钥登录两种方式。


下面先介绍长期密钥登录:


主机上登录华为云镜像仓库,使用如下的格式拼接登录指令:


docker login -u [区域项目名称]@[AK] -p [登录密钥] [镜像仓库地址]


区域项目名称获取,随便选一个(如cn-east-3):


eb80edfc52d2462ab8d483cacac61ea0.png


AK:打开第一部下载的密钥文件,里面有。


登录密钥:登录一台linux系统的计算机,执行如下命令获取登录密钥。


printf "$AK" | openssl dgst -binary -sha256 -hmac "$SK" | od -An -vtx1 | sed 's/[ \n]//


其中A K 和 AK和AK和SK为2获取的AK/SK。分别填进去!


镜像仓库地址一般都为其中swr.cn-north-4.myhuaweicloud.com。


临时密钥登录:


61be74a75ac54b828dd54aae81fa8007.png


复制到控制台运行就好了。


4.上传镜像到华为云


标记镜像


sudo docker tag [{镜像名称}:{版本名称}] swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像


如: sudo docker tag myubuntu:1.0.0 swr.cn-north-4.myhuaweicloud.com/haiexijun-dev/myubuntu:1.0.0


上传镜像


sudo docker push swr.cn-north-4.myhuaweicloud.com/{组织名称}/{镜像名称}:{版本名称}


如:sudo docker push swr.cn-north-4.myhuaweicloud.com/haiexijun-dev/myubuntu:1.0.0


然后刷新就可以看到镜像上传成功了


17d8e03ddacd474b9cbab2c89b9a31ee.png


如果要拉取:


c946ac5fdf234ca18427126ec20ea9f2.png


2ee427bbb98a4271a531c9a7c85f29e0.png


个人觉得华为云的容器镜像服务没有阿里云的好用。[\苦笑][\苦笑]


相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
存储 云安全 大数据
【云计算和大数据平台】云计算平台和大数据平台(如阿里云、腾讯云、华为云等)的搭建和使用方法
【云计算和大数据平台】云计算平台和大数据平台(如阿里云、腾讯云、华为云等)的搭建和使用方法
453 0
|
存储 SQL 安全
以云数据库产品为例深度对比分析:华为云更安全还是阿里云更安全?
以云数据库产品为例深度对比分析:华为云更安全还是阿里云更安全?
1489 0
以云数据库产品为例深度对比分析:华为云更安全还是阿里云更安全?
|
存储 资源调度 Cloud Native
阿里云跨云迁移工具案例实践:华为云迁移到阿里云
阿里云跨云迁移工具案例实践:华为云迁移到阿里云
阿里云跨云迁移工具案例实践:华为云迁移到阿里云
|
存储 资源调度 Cloud Native
阿里云数据迁移工具解决方案:华为云迁移到阿里云
阿里云数据迁移工具解决方案:华为云迁移到阿里云
阿里云数据迁移工具解决方案:华为云迁移到阿里云
|
机器学习/深度学习 人工智能 文字识别
阿里云、华为云、谷歌云都已入局,盘点13家云计算厂商的RPA
阿里云、华为云、谷歌云都已入局,盘点13家云计算厂商的RPA 13家云计算厂商进入RPA行业,人人可用的自动化时代正在开启
454 0
阿里云、华为云、谷歌云都已入局,盘点13家云计算厂商的RPA
|
存储 弹性计算 关系型数据库
阿里云/腾讯云/UCloud/华为云服务器主机对比测试报告
在2020年初之际,国内专业的云资源选型服务平台CloudBest旗下监测实验室,针对业界4家主流的云服务提供商,包括阿里云、腾讯云、UCloud与华为云进行了横向评测。本次测试在尽量保证测试环境相同的情况下,提供客观公正的测试数据,从技术层面对云服务提供商提供的云主机产品进行性能(CPU、磁盘、网络等)与性价比评测。以下为CloudBest监测实验室详细测试报告:
阿里云/腾讯云/UCloud/华为云服务器主机对比测试报告
|
双11
华为云、阿里云、腾讯云双十一热销云主机评测!
千万不要相信一些小厂子的如何好、如何便宜,真要这么好,也不会有那么低的市场份额了。要买就买大厂子的云服务器,质量有保障,也避免日后迁移数据造成的不必要麻烦。
6665 0
|
安全 关系型数据库 数据库
华为云腾讯云都在追赶的阿里云在追什么?
为什么排名前两名的AWS和阿里云,都脱胎于电商企业?这是巧合,也是必然,因为电商就是基于技术驱动,庞大的交易量,金融级别的支付安全需求,上千万sku等,而每年的双11,就是阿里云最佳的练兵场,阿里云就是双11的“幕后功臣”。
10380 0
|
7月前
|
存储 NoSQL Redis
Redis+SpringBoot企业版集群实战------【华为云版】(上)
Redis+SpringBoot企业版集群实战------【华为云版】
110 0

热门文章

最新文章

相关实验场景

更多
下一篇
DataWorks