部署环境

centos-7.2
docker-engine-1.12.6
docker-compose-1.9.0
harbor-0.5.0

1,安装docker-compose

curl -L https://github.com/docker/compose/releases/download/1.9.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

2,下载harbor

wget https://github.com/vmware/harbor/releases/download/0.5.0/harbor-offline-installer-0.5.0.tgz

3,安装

tar zxvf harbor-offline-installer-0.5.0.tgz
cd harbor/
#vim harbor.cfg
hostname = 本机ip

4,docker配置

#因为docker默认使用的是https连接,而harbor默认使用http连接,所以需要修改docker配置标志insecure registry不安全仓库的主机!
#当然,harbor也可以设置为https,这个后续文章中再列出操作方法吧!

#vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --insecure-registry=本机ip#只加上--insecure-registry这个参数即可。

#重启docker:
#systemctl daemon-reload
#systemctl restart docker.service

5执行安装脚本

./install 

大概安装6个容器,之后访问http:ip就好了

默认密码:admin/Harbor12345