最近更新时间:2023-04-13
紫光云容器镜像服务(Unicloud Container Registry, UCR )是提供用户安全应用镜像的托管平台。
紫光云容器镜像服务可以帮助用户部署运维registry,无需用户自行搭建镜像仓库。
为用户提供方便快捷的镜像生命周期管理服务。
配合紫光云容器服务产品,提供全方位的容器一站式托管平台。
镜像分为私有镜像、公有镜像、紫光云镜像、DockerHub官方镜像。
镜像类型 | 说明 |
私有镜像 | 用户自己上传的镜像,仅用户自己可见。提供安全的、可靠的私有镜像仓库。 |
公有镜像 | 用户上传的对所有用户可见的镜像。 |
紫光云镜像 | 紫光云镜像仓库中的对外可见的镜像。 |
可视化界面管理镜像生命周期,自定义命名空间和仓库,灵活可用。
提供公网上传下载镜像。 通过镜像可以创建云服务,配合容器服务,实现新应用镜像生成后的自动部署。
Registry是Docker的镜像存储中心。
上传公有镜像和私有镜像前,首先需要登录到仓库中。
执行如下命令,登录到紫光云Registry。
$ sudo docker login –u [username] [ccr-cn-xxx.unicloudsrv.com] |
字段说明如下:
username:紫光云账户id_ccr_admin,开通时已注册。
ccr-cn-xxx.unicloudsrv.com:节点镜像仓库域名,输入密码后即登录完成,初始密码Unicloud_harb0r,若要修改密码请提交工单。
例如:
$ sudo docker login -u 用户id_ccr_admin ccr-cn-hangzhou.unicloudsrv.com |
执行如下命令,上传私有镜像。
$ sudo docker tag [ImageId] ccr-cn-hangzhou.unicloudsrv.com/[项目名]/[ImageName]:[镜像版本号] $ sudo docker push ccr-cn-hangzhou.unicloudsrv.com/[项目名]/[ImageName]:[镜像版本号] |
请根据实际镜像信息替换示例中的[ImageId]、[项目名] 、[ImageName]和[镜像版本号]参数。
执行如下命令,从Registry中拉取镜像。
拉取公有镜像:
$ sudo docker pull ccr-cn-hangzhou.unicloudsrv.com/library/[ImageName]:[镜像版本号] |
拉取私有镜像:
$ sudo docker pull ccr-cn-hangzhou.unicloudsrv.com/[项目名]/[ImageName]:[镜像版本号] |
请根据实际镜像信息替换示例中的[ImageId]、[项目名] 、[ImageName]和[镜像版本号]参数。