创建免费阿里云Docker镜像仓库


0x01 开通容器镜像服务

阿里云为开发者提供了免费的Docker仓库功能,目前个人版好像是免费限额使用,

登录自己的阿里云账户,点击控制台
点击产品与服务,在左边展开菜单中找到’容器镜像服务’

创建免费阿里云Docker镜像仓库-运维社区

 

0x02 创建命名空间

点击左边’命名空间’,创建’命名空间’创建免费阿里云Docker镜像仓库-运维社区

 

创建免费阿里云Docker镜像仓库-运维社区

ps:目前个人账号只能创建3个命名空间

 

0x03 在命名空间中创建仓库

创建免费阿里云Docker镜像仓库-运维社区


创建镜像仓库后,如果需将Github或其他代码托管机构的镜像推送到仓库中,需在此处授权
登录代码托管账号密码,若为本地镜像,请直接使用本地仓库,此处选用本地仓库

 

创建免费阿里云Docker镜像仓库-运维社区

 

创建免费阿里云Docker镜像仓库-运维社区

 

创建免费阿里云Docker镜像仓库-运维社区

仓库新建完成后,点击管理,可以看到仓库基本信息,以及如何推送镜像到仓库

创建免费阿里云Docker镜像仓库-运维社区

 

0x04 将镜像推送到仓库

到服务器登录阿里云Docker Registry

$ sudo docker login --username=[你的阿里云账号] registry.cn-shenzhen.aliyuncs.com

提示输入密码,如不知道,可以返回到容器镜像服务,点击’访问凭证’设置此处密码

创建免费阿里云Docker镜像仓库-运维社区

 

创建免费阿里云Docker镜像仓库-运维社区

设置密码后,再到服务器输入密码继续推送镜像

创建免费阿里云Docker镜像仓库-运维社区

此处登录成功后,就可以修改本地仓库标签并推送镜像到仓库了

sudo docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/opsit-hub/opsit-bitwarden:[镜像版本号]
#修改本地docker 镜像标签为 你的阿里云仓库地区/你设置的命名空间/你设置的仓库:[镜像版本号]
sudo docker push registry.cn-shenzhen.aliyuncs.com/opsit-hub/opsit-bitwarden:[镜像版本号]
#将修改标签后的镜像推送到你的阿里云镜像仓库

 

创建免费阿里云Docker镜像仓库-运维社区

此处正在推送镜像到仓库

创建免费阿里云Docker镜像仓库-运维社区

 

镜像推送完成后,在仓库可以看到推送后的镜像

0x05 从Registry中拉取镜像

我们搭建的私人仓库,所以需要登录到阿里云仓库

sudo docker login --username=[你的阿里云账号] registry.cn-shenzhen.aliyuncs.com
#登录到阿里云Docker仓库
sudo docker pull registry.cn-shenzhen.aliyuncs.com/webpoplayer-hub/bitwarden:[镜像版本号]
#从阿里云Docker仓库拉取自己的镜像

 


人已赞赏
文章教程

Windows Server 2019 组策略统一域用户桌面壁纸

2020-11-26 8:10:24

文章教程

Windows Server 2019 部署 WSUS 更新服务

2020-11-27 8:23:56

个人中心
今日签到
搜索