Harbor介绍Harbor是一个为企业用户设计的开源容器镜像仓库项目,包括权限管理(RBAC)、LDAP、审计、安全漏洞扫描、镜像校验、管理接口、自注册、HA等企业必备功能,同时针对中国用户的特点,设计了镜像复制、中文支持等功能。虽然Docker官方提供了公共的镜像仓库,但是从安全和效率的角度来说,在我们的私有环境中部署Registry也是很有必要的。Harbor是VMware开源的企业级DockerRegistry管理项目。相比官方docker,拥有更丰富的权限和完善的架构设计,适用于大规模docker集群部署,提供仓库服务。主要提供DockerRegistry管理界面UI,可基于角色访问控制、镜像复制、AD/LDAP集成、日志审计等功能,全面支持中文。首先安装DockerCentos7离线安装DockerLinux并部署HarborHarbor官网下载:https://github.com/goharbor/h...下载包:harbor-offline-installer-v1.5.0.tgz#Unziptar-zxvfharbor-offline-installer-v1.5.0.tgz#修改配置文件harbor.cfg,主要修改hostname为安装服务器的ip,如:192.168.0.5#登录默认账号密码:admin/Harbor12345#修改harbor.cfg#hostname=reg.mydomain。comhostname=192.168.0.5#Preparesudo./prepare#Startsudo./install.sh#报错,提示安装1.7.1+版本的docker-compose?需要安装docker-compose(1.7.1+)首先由您自己再次运行此脚本。安装docker-compose官方下载地址:https://github.com/docker/com...下载:docker-compose-Linux-x86_64#Copycpdocker-compose-Linux-x86_64/usr/local/bin/docker-compose#可执行权限chmod+x/usr/local/bin/docker-compose#查看版本docker-composeversion启动Harbor相关镜像#启动docker-composeup-d#这是一个在线下载镜像,需要友网#docker-compose相关命令docker-composetopdocker-composepsdocker-composestopdocker-composestartstartdocker-composedownagaindisableandremoveallcontainersdocker-composelogsdockerps#发现所有harbor相关服务都启动了OK,说明安装完成浏览器访问:http://192.168.0.5/account账号/密码:admin/Harbor12345Docker配置仓库地址vim/etc/docker/daemon.json#添加以下内容,harbor默认端口为80,如果不是80,需要在IP后面添加端口#{"insecure-registries":["harborserverIP"]}{"insecure-registries":["192.168.0.5"]}#重新加载配置systemctldaemon-reload#重启dockersystemctlrestartdocker#登录成功dockerlogin192.168.0.5回车账号和密码#或者dockerlogin192.168.0.5-uadmin-pHarbor12345
