阿里云上的Docker容器镜像仓库

Posted Java艺术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云上的Docker容器镜像仓库相关的知识,希望对你有一定的参考价值。

关注 “Java艺术”一起来充电吧!

去年笔者写了一篇关于如何使用AWS的镜像仓库ECR,因为老东家使用AWS服务。今天再分享一篇类似的文章,即如何使用阿里云上的Docker容器镜像仓库。这两者并没有多大区别,只是在授权上的不同和收费上的不同。


使用阿里云容器镜像服务需要先开通容器服务-Kubernetes,之后才可以使用容器镜像服务,可能并不准确,因为笔者也不是很了解。如果你没有特别的需求,那么使用容器镜像服务是不收费的。


使用阿里云的Kubernetes容器服务,因为需要至少购买两个work节点,以及vpcNAT、日记服务,因此需要确保你的账户上至少有100大洋才能购买。关于这个话题我们在后续文章再一起了解。


容器镜像服务的入口在容器服务的dashboard页面。假设现在我们已经可以免费使用阿里云的容器镜像仓库了,那么如何将我们构建的镜像上传到阿里云呢。


首先,我们要创建一个名称空间,例如:wujiuye。其次,设置访问凭证,为当前登陆的阿里云账号配置一个固定的登陆密码,在如下图所示的页面设置。

阿里云上的Docker容器镜像仓库


有账号和密码我们就可以使用docker login命令登陆到阿里云私有容器镜像服务。如上图“登陆实例”所示,--username是你的阿里云账号,这里我就不打码了。后面是镜像仓库的域名,不同区域域名不同。


将本地镜像打标签:

docker image tag wujiuye/demo-srv registry.cn-shenzhen.aliyuncs.com/wujiuye/demo-srv


将镜像push到阿里云容器镜像服务:

docker push registry.cn-shenzhen.aliyuncs.com/wujiuye/demo-srv


不指定镜像的版本,那么每次push的镜像都会覆盖之前的镜像,版本号都是latest


关于阿里云容器镜像服务的使用就是这么简单。


大家如果看过笔者之前写的文章可能知道,18年笔者在阿里云花2700买了一台ECS服务器,最近笔者想了解下阿里云的Kubernetes容器服务,于是就想着能不能把那台闲置的服务器卖出去,用来购买Kubernetes容器服务,没想到还真的可以。


关于如何退单,现在分享大家,帮助有需要的朋友脱坑。如果是用于学习的话,建议大家购买按需付费实例就行了,不用就停掉。


第一步:在个人中心,点击全部菜单项,找到退订管理,点击退订资源

阿里云上的Docker容器镜像仓库

第二步:选择非五天无理由退订,选择要退订的产品

阿里云上的Docker容器镜像仓库

第三步:填写退订理由,随便填,然后点击立即退订。

阿里云上的Docker容器镜像仓库

当然,不是全额退,会根据已使用时间折算。退订成功后,钱会返回到账户上,不过提现能不能提就不清楚了,不够留在账户上可以购买其它服务。



公众号:Java艺术

扫码关注最新动态

以上是关于阿里云上的Docker容器镜像仓库的主要内容,如果未能解决你的问题,请参考以下文章

通过阿里云拉取Google云上的镜像

使用docker在阿里云上安装mysql和连接

9本地镜像发布到阿里云

阿里云搭建docker私有镜像仓库与SpringBoot项目推送远程镜像仓库

客快物流大数据项目(十八):Docker私有仓库

阿里云镜像服务关联Github上传Docker容器制作的镜像