镜像仓库

1 概述
容器服务镜像仓库,提供镜像仓库给用户上传Docker镜像和服务部署。在服务部署时,可选择镜像仓库中的镜像地址。
镜像仓库提供内置的平台仓库管理、也可以托管外部的harbor,或者管理第三方私有仓库的凭证。
2 平台仓库
容器服务内置一个镜像仓库,方便用户使用。平台仓库指向一个harbor地址,需要苍穹GPaaS管理员进行配置。
2.1 设置密码
首次使用时,需要设置一个仓库的密码,该密码与用户登录苍穹GPaaS平台不一样,需要独立保管。如果忘记密码,可以在平台仓库页面,点击“重置密码”按钮重置密码。
2.2 创建项目
项目:是镜像仓库中镜像地址的前缀,代表一个命名空间,项目名在所有租户项目中不能重复。
项目访问级别:在镜像仓库中可对项目进行访问级别设置。
私有:上传和拉取镜像都需要提供密码。
公开:上传镜像需要提供密码;拉取镜像只要知道镜像仓库地址,不需要提供密码即可拉取。
2.3 上传镜像
上传镜像目前只能通过docker命令上传,可以在项目“使用镜像”中查看,如下图,并根据指引,将在本地环境制作好的镜像上传到指定的镜像仓库。

一般镜像仓库访问需要https,但是在私有化环境中可能没有配置证书,那么,需要在本地环境,或者K8S的节点上,配置非安全访问:
步骤1:编辑 /etc/docker/daemon.json
步骤2:在json格式最外层追加内容并保存退出,如下图:

步骤3:重启docker服务 systemctl restart docker。
2.4 共享镜像
由于不同的租户(项目组)之间是隔离的,每个租户都可以创建自己的镜像仓库,如果在租户之间需要进行镜像共享,可以将镜像共享给其它租户。共享镜像需要通过输入目标的项目ID进行授权共享。
2.5 版本/空间容量限制
默认不限制当前项目下的镜像数量和空间大小,如需要限制,可以在平台仓库关
镜像仓库
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



