1、Harbor介绍
Harbor是Vmvare中国团队开发的开源registry仓库,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。
2、安装环境(自行准备docker环境)
系统:centos7
docker版本:17.09 客户端和服务器版本一致
compose:1.18
Harbor版本:1.3
3、环境准备
1)Harbor是通过docker的compose项目部署的,需要安装compose,幸好compost 在git上提供了安装指令:
curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose #设置执行权限
docker-compose --version #查看安装是否程成功
这是2条命令,先执行curl再执行chmod指令,下载过程可能会出现网络问题,多尝试几次即可。
安装截图:
软件git网址:https://github.com/docker/compose/releases
2)Harbor软件安装
harbor软件网址:https://github.com/vmware/harbor/releases
此页面提供源码安装和二进制安装下载地址,不建议方式
镜像网址:http://harbor.orientsoft.cn/
此页面只提供离线下载安装包,建议此种方式,在线安装容易出现科学上网问题。
#下载离线安装软件
wget http://harbor.orientsoft.cn/harbor-v1