harbor的安装

安装依赖

1
2
3
4
5
6
apt update &&  apt install -y \
docker.io \
docker-compose \
curl \
openssl \
jq

下载harbor解压

1
2
3
4
wget https://github.com/goharbor/harbor/releases/download/v2.9.3/harbor-online-installer-v2.9.3.tgz

tar -zxvf harbor-online-installer-v2.9.3.tgz
cd harbor

配置harbor

1
cp harbor.yml.tmpl harbor.yml

建议修改

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
hostname: nginx.baby  # 改成你自己的域名或公网 IP(如47.xx.xx.xx)

https:
port: 443
certificate: /apps/htpass/ssl/nginx.baby.pem # 后续你需要放置的证书路径
private_key: /apps/htpass/ssl/nginx.baby.key

# 若你不想使用 HTTPS(仅测试环境),可以关闭:
# 注释掉 https: 段,并取消 http 的注释
# http:
# port: 80

harbor_admin_password: Harbor12345 # 管理员密码

data_volume: /data

安装和访问

1
./install.sh
1
https://your.domain.com
  • 用户名: admin
  • 密码: 设置里的:hrabor_admin_password

开机启动

1
2
3
crontab -e

@reboot cd /path/to/harbor && docker-compose up -d