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

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

本地镜像发布到阿里云


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


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


相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
存储 云安全 大数据
【云计算和大数据平台】云计算平台和大数据平台(如阿里云、腾讯云、华为云等)的搭建和使用方法
【云计算和大数据平台】云计算平台和大数据平台(如阿里云、腾讯云、华为云等)的搭建和使用方法
1119 0
|
物联网
(手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台
本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
3781 42
|
存储 SQL 安全
以云数据库产品为例深度对比分析:华为云更安全还是阿里云更安全?
以云数据库产品为例深度对比分析:华为云更安全还是阿里云更安全?
2177 0
以云数据库产品为例深度对比分析:华为云更安全还是阿里云更安全?
|
存储 资源调度 Cloud Native
阿里云跨云迁移工具案例实践:华为云迁移到阿里云
阿里云跨云迁移工具案例实践:华为云迁移到阿里云
阿里云跨云迁移工具案例实践:华为云迁移到阿里云
|
存储 资源调度 Cloud Native
阿里云数据迁移工具解决方案:华为云迁移到阿里云
阿里云数据迁移工具解决方案:华为云迁移到阿里云
阿里云数据迁移工具解决方案:华为云迁移到阿里云
|
机器学习/深度学习 人工智能 文字识别
阿里云、华为云、谷歌云都已入局,盘点13家云计算厂商的RPA
阿里云、华为云、谷歌云都已入局,盘点13家云计算厂商的RPA 13家云计算厂商进入RPA行业,人人可用的自动化时代正在开启
827 0
阿里云、华为云、谷歌云都已入局,盘点13家云计算厂商的RPA
|
存储 弹性计算 关系型数据库
阿里云/腾讯云/UCloud/华为云服务器主机对比测试报告
在2020年初之际,国内专业的云资源选型服务平台CloudBest旗下监测实验室,针对业界4家主流的云服务提供商,包括阿里云、腾讯云、UCloud与华为云进行了横向评测。本次测试在尽量保证测试环境相同的情况下,提供客观公正的测试数据,从技术层面对云服务提供商提供的云主机产品进行性能(CPU、磁盘、网络等)与性价比评测。以下为CloudBest监测实验室详细测试报告:
阿里云/腾讯云/UCloud/华为云服务器主机对比测试报告
|
双11
华为云、阿里云、腾讯云双十一热销云主机评测!
千万不要相信一些小厂子的如何好、如何便宜,真要这么好,也不会有那么低的市场份额了。要买就买大厂子的云服务器,质量有保障,也避免日后迁移数据造成的不必要麻烦。
6889 0
|
存储 弹性计算 容灾
华为云从入门到实战 | 云关系数据库备份、恢复及存储容灾服务
主要介绍华为云数据库RDS的备份与恢复部署过程以及SDRS的创建部署过程。
955 0
华为云从入门到实战 | 云关系数据库备份、恢复及存储容灾服务

热门文章

最新文章