1.项目地址

https://github.com/goharbor/harbor

2.下载二进制离线文件

wget https://github.com/goharbor/harbor/releases/download/v2.15.2/harbor-offline-installer-v2.15.2.tgz

3.解压

tar -xvf harbor-offline-installer-v2.15.2_2.tgz

# 输出如下:
harbor/harbor.v2.15.2.tar.gz
harbor/prepare
harbor/LICENSE
harbor/install.sh
harbor/common.sh
harbor/harbor.yml.tmpl

4.安装

sudo cp harbor.yml.tmpl harbor.yml
# 修改必要设置
sudo sed -i 's/hostname: reg.mydomain.com/hostname: 192.168.254.230/' harbor.yml
# 修改实际主机IP
# 1. 注释掉 HTTPS 配置(使用 HTTP)
sudo sed -i '/^https:/,/^[^ ]/s/^/#/' harbor.yml
# 2. 修改数据存储路径
sudo sed -i 's|data_volume: /data|data_volume: /data/harbor/data|' harbor.yml
# 3.修改日志目录
sudo sed -i 's|location: /var/log/harbor|location: /data/harbor/log|' harbor.yml
# 4.创建必要目录
sudo mkdir -p /data/harbor/data  /data/harbor/log
# 5. 设置权限(Harbor 容器用户 ID 是 10000)
sudo chown -R 10000:10000 /data/harbor/data /data/harbor/log
# 6.设置密码
sudo sed -i 's/harbor_admin_password: Harbor12345/harbor_admin_password: admin@123456/' harbor.yml
# 7.修改服务端口
sudo sed -i 's/port: 80/port: 8090/' /data/harbor/harbor.yml
# 8. 清理旧配置(如果之前运行过)
sudo rm -rf /data/harbor/common
# 9. 准备配置
sudo ./prepare
# 10. 安装 Harbor
sudo chmod +x install.sh
sudo ./install.sh
# 11.停止Harbor
sudo docker compose down -v

5.登录

  • 用户名 admin
  • 密码admin@123456
最后修改:2026 年 09 月 02 日
如果觉得我的文章对你有用,请随意赞赏