如何合理利用多账号下的阿里云镜像服务

avatar 2023年6月26日18:28:22 评论 372 次浏览

我有多个阿里云账号,但是公司项目也有多个,所以在镜像存储的时候原来是把镜像服务存储到一个账号下的,但是有限制,而且单台机器登录多个镜像服务就需要区别对待了,原本想着创建一样的用户和密码来着,但是有点麻烦,算了。就在网上找了一下,如果我在上传和下载的时候是否可以配置指定用户信息,那样我就不需要重新修改密码什么的了,试一下吧。

根据网上的说法,docker客户端的凭证存储是通过--config指定的路径,那我创建后,以后上传下载添加一个--config选项就可以了。

 [root@www.wulaoer.org ~]# docker --config ~/.wulaoer1 login registry-vpc.cn-beijing.aliyuncs.com --username=wulaoer1
 Password:
 WARNING! Your password will be stored unencrypted in /root/.wulaoer1/config.json.
 Configure a credential helper to remove this warning. See
 https://docs.docker.com/engine/reference/commandline/login/#credentials-store
 
 Login Succeeded
 [root@www.wulaoer.org ~]# docker --config ~/.wulaoer2 login registry-vpc.cn-beijing.aliyuncs.com --username=wulaoer2
 Password:
 WARNING! Your password will be stored unencrypted in /root/.wulaoer2/config.json.
 Configure a credential helper to remove this warning. See
 https://docs.docker.com/engine/reference/commandline/login/#credentials-store
 
 Login Succeeded

现在这台机器已经添加了两个镜像服务的认证信息,下面测试一下上传下载是否可用。

 [root@www.wulaoer.org ~]# docker pull registry-vpc.cn-beijing.aliyuncs.com/wulaoer1/wulaoer-ui:1.1.22
 Error response from daemon: pull access denied for registry-vpc.cn-beijing.aliyuncs.com/wulaoer1/wulaoer-ui, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
 [root@ali-ops-h-jenkin-bj-01 ~]# docker --config ~/.wulaoer1  pull registry-vpc.cn-beijing.aliyuncs.com/wulaoer1/wulaoer-ui:1.1.22
 1.1.22: Pulling from wulaoer1/wulaoer-ui
 Digest: sha256:7ad62d241cf32951b3385c597e45523d237eaba9a0393f8a841ddaa0dff04817
 Status: Image is up to date for registry-vpc.cn-beijing.aliyuncs.com/wulaoer1/wulaoer-ui:1.1.22
 registry-vpc.cn-beijing.aliyuncs.com/wulaoer1/wulaoer-ui:1.1.22

不添加--config就不会认证,添加后才会认证,下载这里就不测试了把pull改成push即可。这样多个阿里云子账号,是不是可以共享使用了,而且如果在一个区可以上传下载都适用内网传输,速度也不错。可以试一下。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: