Docker 仓库Harbor

网友投稿 267 2022-10-31

Docker 仓库Harbor

Harbor

一、Harbor简介harbor是vmware开源的企业级registry,可以让你迅速的搭建自己的私有registry,harbor扩展的docker的registry,使harbor支持:1,RBAC 基于角色的权限控制2,基于策略的镜像复制3,LDAP/AD支持4,镜像删除和垃圾清理5,Notary 镜像签名6,用户界面7,审计8,RESTful api

harbor-adminserver:harbor系统管理接口,可以修改系统配置以及获取系统信息harbor-db:存储项目的元数据、用户、规则、复制策略等信息harbor-jobservice:harbor里面主要是为了镜像仓库之前同步使用的harbor-log:收集其他harbor的日志信息。rsyslogdharbor-ui:一个用户界面模块,用来管理registry。主要是前端的页面和后端CURD的接口nginx:harbor的一个反向代理组件,代理registry、ui、token等服务。这个代理会转发harbor web和docker client的各种请求到后端服务上。是个nginx。nginx负责流量转发和安全验证,对外提供的流量都是从nginx中转,它将流量分发到后端的ui和正在docker镜像存储的docker registryregistry:存储docker images的服务,并且提供pull/push服务。harbor需要对image的访问进行访问控制,当client每次进行pull、push的时候,registry都需要client去token服务获取一个可用的token。redis:存储缓存信息

三、安装1,环境准备。操作系统:Centos 7.2 IP:192.168.1.22

docker 17.03.2-ce

docker-compose 安装

curl -L -s`-`uname -m` -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose

harbor-offline-installer-v1.5.1.tgz 离线包下载

wget harbor-offline-installer-v1.5.1.tgz /data/ ;tar zxvf harbor-offline-installer-v1.5.1.tgzvim /data/harbor/harbor.cfg

hostname = 192.168.1.22 #ssl_cert = /data/cert/server.crt #ssl_cert_key = /data/cert/server.key ui_url_protocol = // 协议 max_job_workers = 50 // 最大并发请求 customize_crt = on // 是否使用自定义证书 harbor_admin_password = Harbor12345 // 管理员密码 db_password = root123 // mysql密码,如果不修改会默认启动一个mysql容器并且密码为root123

3,安装/bin/sh install.sh

默认密码:admin/Harbor12345密码可在harbor.cfg配置文件更改

上传镜像

修改docker启动配置文件docker.service

ExecStart 后边添加--insecure-registry=192.168.1.22 ExecStart=/usr/bin/dockerd --storage-driver=overlay2 --insecure-registry=192.168.1.22

重启docker

systemctl daemon-reload systemctl restart docker.service

下载环境:192.168.1.20 系统:Centos 7.2 安装docker

修改配置文件:docker.service ExecStart=/usr/bin/dockerd --storage-driver=overlay2 --insecure-registry=192.168.1.22

重启

systemctl daemon-reload systemctl restart docker.service

连接镜像仓库docker login 192.168.1.22

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一种实用的VXI总线接口设计
下一篇:带你快速入门掌握Spring的那些注解使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~