必须条件:拥有 docker 和 docker compose 环境
使用离线安装模式
下载离线包,下载地址 解压离线包
tar -zxvf harbor-offline-installer-v2.4.1.tgz -C /root/soft/
新建配置文件(原配置文件为 tmpl 临时文件)
cd /root/soft/ harbor/
cp harbor.yml.tmpl harbor.yml
编辑配置文件
vim harbor.yml
修改 hostname
hostname: 192.168.xx.xx:8082
修改默认密码(按需修改)
harbor_admin_password: Harbor12345
准备
./prepare
出现报错,原因是启用了https,但没有加证书
ERROR:root:Error: The protocol is https but attribute ssl_cert is not set Error happened in config validation…
解决方案:在配置文件里注释掉https的启用,重新准备
vim harbor.yml
./prepare
安装
./install.sh
发现报错,原因是docker版本不够
Note: docker version: 1.13.1 ? Need to upgrade docker package to 17.06.0+.
解决方案,升级 docker 版本后重新安装
rpm -qa | grep docker
yum remove docker-common-1.13.1-209.git7d71120.el7.centos.x86_64
rpm -qa | grep docker
curl -fsSL https://get.docker.com/ | sh
systemctl restart docker
systemctl enable docker
docker -v
./install.sh
|