文档中心 > 产品介绍
产品介绍

最近更新时间:2023-04-13

紫光云容器镜像服务(Unicloud Container Registry, UCR )是提供用户安全应用镜像的托管平台。

  • 紫光云容器镜像服务可以帮助用户部署运维registry,无需用户自行搭建镜像仓库。

  • 为用户提供方便快捷的镜像生命周期管理服务。

  • 配合紫光云容器服务产品,提供全方位的容器一站式托管平台。

产品功能

支持多种镜像类型

镜像分为私有镜像、公有镜像、紫光云镜像、DockerHub官方镜像。

镜像类型

说明

私有镜像

用户自己上传的镜像,仅用户自己可见。提供安全的、可靠的私有镜像仓库。

公有镜像

用户上传的对所有用户可见的镜像。

紫光云镜像

紫光云镜像仓库中的对外可见的镜像。


镜像生命周期管理

可视化界面管理镜像生命周期,自定义命名空间和仓库,灵活可用。

镜像使用

提供公网上传下载镜像。 通过镜像可以创建云服务,配合容器服务,实现新应用镜像生成后的自动部署。

使用说明

Registry是Docker的镜像存储中心。

  1. 上传公有镜像和私有镜像前,首先需要登录到仓库中。

  2. 执行如下命令,登录到紫光云Registry。

  3. $ 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

  4. 执行如下命令,上传私有镜像。

  5. $ sudo docker tag [ImageId] ccr-cn-hangzhou.unicloudsrv.com/[项目名]/[ImageName]:[镜像版本号]

    $ sudo docker push ccr-cn-hangzhou.unicloudsrv.com/[项目名]/[ImageName]:[镜像版本号]

    请根据实际镜像信息替换示例中的[ImageId]、[项目名] 、[ImageName]和[镜像版本号]参数。

  6. 执行如下命令,从Registry中拉取镜像。

  7. 拉取公有镜像:

    $ sudo docker pull ccr-cn-hangzhou.unicloudsrv.com/library/[ImageName]:[镜像版本号]

    拉取私有镜像:

    $ sudo docker pull ccr-cn-hangzhou.unicloudsrv.com/[项目名]/[ImageName]:[镜像版本号]

    请根据实际镜像信息替换示例中的[ImageId]、[项目名] 、[ImageName]和[镜像版本号]参数。