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

0x01 开通容器镜像服务

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

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

 

0x02 创建命名空间

点击左边'命名空间',创建'命名空间'

 

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

 

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

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

 

 

 

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

 

0x04 将镜像推送到仓库

到服务器登录阿里云Docker Registry

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

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

 

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

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

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:[镜像版本号]
#将修改标签后的镜像推送到你的阿里云镜像仓库

 

此处正在推送镜像到仓库

 

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

0x05 从Registry中拉取镜像

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

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

 

相关推荐
python ERROR: Command errored out with exit status 1:
Windows Server 2016 搭建 SMB 共享文件
Windows Server 2019 域环境搭建 SMB 共享文件服务
Parallels Desktop 15.1.3