GitHub地址:https://github.com/goharbor/harbor/releases
#服务器要求2核4G,注意docker和docker-compose
解压安装
tar -xvf harbor-offline-installer-v1.9.3.tgz
cd harbor/
编辑harbor.yml文件
hostname: 192.168.3.1 #字段改为自己的IP
harbor_admin_password: jia1314 #注意修改默认密码
更新docker-compose
curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose
rm -rf /usr/local/bin/docker-compose
cp /usr/bin/docker-compose /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
回到harbor目录
执行./install.sh
访问http://192.168.3.1即可
##注意:docker客户端登陆时要加入白名单除非安装证书配置为https##
改为https
准备一个域名一个注册好的域名证书
创建目录
mkdir /cert
上传证书文件到cert解压,生成一个*.key和*.pem
回到harbor目录,修改harbor.yml文件
将http的80注释掉,修改如下
hostname: *.club
https:
# # https port for harbor, default is 443
port: 443
# # The path of cert and key files for nginx
certificate: /cert/*.pem
private_key: /cert/*.key
为harbor生成配置文件,执行文件
./prepare
重启Harbor
docker-compose down
docker-compose up -d
#解决http上传加入白名单的问题
docker login *.club