1. 主页
  2. 文档
  3. 魔方云用户操作指南
  4. 镜像仓库
  5. 镜像仓库

镜像仓库



镜像仓库提供了日志,webhook和镜像仓库三个tab菜单,其中页面默认为镜像仓库列表页面。本页面还提供本项目镜像仓库的公有或私有开关,以及docker命令。

镜像仓库的权限:在页面的右上角点击公有/私有开关,切换镜像仓库的权限;
docker命令:我们提供了方便推送镜像的命令,具体推送命令如下:

1.在终端中输入此命令,地址为部署镜像仓库时服务类型填写的域名地址。

docker login harbor.netbank.cn

2.在项目中标记镜像:

docker tag SOURCE_IMAGE[:TAG] harbor.netbank.cn/default/IMAGE[:TAG]

3.推送镜像到当前项目:

docker push harbor.netbank.cn/default/IMAGE[:TAG]

镜像仓库

  1. 镜像仓库列表
    展示当前项目的镜像仓库列表,以及每个镜像的标签数,镜像的下载数和删除操作。
  2. 镜像详情
    点击镜像仓库的名称,进入镜像的详情,详细展示了该标签镜像的大小和漏洞信息,操作的具体信息,对镜像的快捷操作按钮,以及镜像描述。

    部署服务:点击部署服务,则跳转工作负载部署页面,自动将该标签对应的镜像填入docker镜像。
    复制镜像:复制镜像只能单个标签操作,选中要复制镜像大标签,点击复制镜像按钮,填写复制镜像目标的项目名称,镜像仓库和标签,即可按新建镜像填写的目标查找该镜像。
    扫描:扫描只能对单个标签的镜像进行扫描。
    pull命令:点击复制图标,快速复制docker pull命令,命令由docker pull+镜像仓库域名+镜像名称+镜像标签组成,示例如下
    docker pull harbor.netbank.cn/default/nginx:1.13.10
  3. 镜像详情
    点击需要查看的镜像标签,进入镜像详情查看页面,镜像详情由镜像的基础信息,版本信息,镜像分层和漏洞扫描组成。点击镜像标签后,默认页面停留在版本信息,若在镜像的标签列表点击扫描进入,则详情页面停留在漏洞扫描。

    a.基本信息
    展示镜像名和标签,镜像大小以及作者,同样,我们在详情页也提供下载镜像的快捷操作入口。
    b.版本信息
    该标签镜像的版本信息由时间(包括创建时间,推送时间和拉取时间),系统,架构和扫描完成时间组成。
    c.镜像分成
    提供可视化的界面展示镜像分层,包括镜像的时间段内执行该镜像的命令类型,以及执行的具体内容,详细示例如下:

    d.漏洞扫描
    漏洞扫描的入口,镜像详情的标签展示页,点击对应标签后扫描;点击镜像标签后,点击右上角镜像扫描
    漏洞缺陷分严重,中等,较低,未知和无,进行漏洞扫描后,将详细展示该镜像的漏洞缺陷,数字量化,以及列表展示镜像扫描结果的缺陷码。第二次漏洞扫描时将刷新覆盖上一次漏洞扫描的结果。

日志
日志提供镜像的操作日志查看,帅选类型提供了all,pull,push,create,delete和其他几种筛选条件,并在条件的基础上可以自定义时间段来快速查看日志,注意:日志搜索仅提供搜索用户名。日志列表展示该标签的镜像由谁执行的操作,列表展示如下:

webhooks
webhooks可以在资源新建或者更新时,你可以接收实时的数据变化,为了启用webhook,请提供Endpoint和凭据以访问Webhook服务器。