制品仓库用于保存用户开发过程中生产出来的各种安装包,它可以是 docker 镜像或者普通的文件。 您可以通过流水快速的发布制品到指定的制品仓库。

# 前提条件

使用 CNOPS 模块需要登录LStack 控制台 (opens new window)
用户在指定项目中至少拥有查看权限。
容器镜像服务 (opens new window) 中容器镜像实例健康。
容器服务 (opens new window)lsh-cluster-artifacts-generic (opens new window) 插件已经安装。

# 操作步骤

  1. 点击控制台左上角的云服务导航,进入 CNOPS 服务。

  2. 点击左侧导航栏中项目进入项目模块,在项目模块您可以创建并查看自己所创建或参加的项目,单击指定项目的名称。

  3. 进入项目功能模块,点击左侧导航栏中制品仓库

# 创建制品仓库-docker 仓库

  1. 制品仓库选择 docker。

  2. 输入仓库名称。

  3. 仓库类型选择本地。

  4. 选择指定仓库地址,若无请联系管理员参考文档进行创建,如何创建 docker 仓库?

  5. 单击创建。

# 获取 docker 登录指令

创建完 docker 仓库后,获取登录指令便可以推送/拉取镜像。

  1. 选择指定的 docker 仓库。

  2. 单击操作指引。

在弹窗中单击复制按钮,登入任意 linux 主机粘贴便可通过 docker 客户端推送/拉取镜像。

# 删除镜像的所有版本

在镜像版本模块下,选择需要删除的镜像版本,点击操作栏中的删除所有版本

# 删除仓库

点击制品仓库右上角删除仓库

警告: 删除仓库会清楚仓库内所有的制品,且无法恢复,请谨慎操作!

# 通用仓库-禁止下载

某个版本的文件若被废弃等原因想要阻断用户的下载操作可以使用该功能。管理员将其禁止下载后用户将无法下载指定版本中的所有文件。

# 通用仓库-标记为已发布

该功能用于阻断用户的上传操作,若指定的版本被标记为已发布则用户的上传操作将会失败。

注:标记为已发布功能不可逆

# 权限控制

权限 管理员 其他角色(用户自定义角色)
创建仓库 ×
删除仓库 ×
删除制品 ×
删除制品版本 ×
修改制品属性 ×
推送制品
拉取制品