码头工人私有仓库的部署——港口

  

一、港

  

港是VMware公司开源的企业级码头工人注册表项目:
<强>(1)港的优势:

  

基于角色控制;
基于镜像的复制策略,
支持LDAP/AD;
图像删除和垃圾收集;
图形UI;
审计;
RESTful API;

  

<强>(2)港架构组成:
1,代理:通过一个前置的反向代理统一接受浏览器,码头工人客户端的请求,并将请求转发给后端不同的服务。
2,注册表:负责存储码头工人镜像,并处理码头工人推/拉命令。
3,核心服务:港口的核心功能,包括UI, webhook,令牌服务。
4,数据库:为核心服务提供数据库服务。
5,日志收集器:负责收集其他组件的日志,供日后进行分析。
码头工人私有仓库的部署——港

  

二、私有仓库的优点:

  

<强>其实,私有库的镜像最原始来源还是从公库中下载的,但是企业公司中为什么不都直接使用公库下载需要的镜像呢,允许使用注册表搭建本地私有仓库,具备这些公库不具备的优点:
1,节省网络带宽,针对于每个镜像不用每个人都去中央仓库上面去下载,只需要从私有仓库中下载即可。
2,提供镜像资源利用,针对于公司内部使用的镜像,推送到本地的私有仓库中,以供公司内部相关人员使用。
<强>接下来,具备来搭建一下码头工人私有仓库:
奥胪饭と怂接胁挚獾牟渴稹邸? <强>(1)安装相关软件包:

  
 <代码>安装港:
  (root@localhost abc) #焦油zvxf harbor-offline-installer-v1.2.2。tgz - c/usr/local/安装docker-compose:
  (root@localhost abc) # cp docker-compose/usr/bin///将docker-compose复制到/bin/目录下,系统识别后,就可以直接使用docker-compose命令了。 
  

<强>(2)修改港口。cfg配置文件:
码头工人私有仓库的部署——港”> <br/> <强>(3)启动</强> </p>
  <pre> <代码> [root@localhost当地]# cd港/(root@localhost港)# ls
  常见的docker-compose。yml harbor.v1.2.2.tar。广州的通知
  docker-compose.clair。yml harbor_1_1_0_template安装。sh准备
  docker-compose.notary。yml港口。cfg许可升级
  # sh/usr/local/harbor/install. root@localhost港sh//开启</代码> </pre>
  <p> <img src=码头工人私有仓库的部署——港口