简介
Harbor是Vmware开源的企业级Docker Registry管理项目,docker-registry外,提供管理UI,基于角色的访问控制,日志审核等功能。
Harbor的所有组件都在Docker中部署,使用Docker compose 可以快速部署和管理。
安装步骤
1,环境准备
Harbor需要python 2.7 以上版本,Docker 1.10以上版本,Docker compose 1.6以上版本。这里选择CentOS7.2
2,安装启动docker
# 安装docker
$ sudo yum install docker
# 修改存储路径
$ sudo echo '{"graph": "/data/docker"}' > /etc/docker/daemon.json
# 启动docker daemon
$ sudo systemctl start service
$ sudo systemctl enable docker
3,安装docker-compose
$ sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
# 验证安装结果
$ sudo docker-compose --version
docker-compose version 1.16.1, build 6d1ac21
4,安装并启动harbor
Harbor官方提供在线安装和离线安装两种方式,从github下载harbor离线安装包: