(1)安装harbor

1,安装Docker环境,Docker版本要求必须大于1.17

[root@harbor ~]# curl -fsSL https://get.docker.com/ | sh
[root@harbor ~]# systemctl start docker && systemctl enable docker

2,安装Docker-compose

[root@harbor ~]# wget https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64
[root@harbor ~]# mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
[root@harbor ~]# chmod 777 /usr/local/bin/docker-compose
[root@harbor ~]# docker-compose -v
Docker Compose version v2.6.1

3,下载harbor离线部署包

[root@harbor ~]# wget https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.5.3.tgz
[root@harbor ~]# tar xf harbor-offline-installer-v2.5.3.tgz

4,修改配置文件,修改监听本机ip或域名,如果没有证书就把https段落注释掉,否则安装会报错

[root@harbor ~]# cd harbor
[root@harbor harbor]# cp harbor.yml.tmpl harbor.yml
[root@harbor harbor]# vim harbor.yml
hostname: harbor.uat.do1.com.cn     #访问域名
#port: 443
#certificate: /your/certificate/path
#private_key: /your/private/key/path
harbor_admin_password: Harbor12345    #Harbor密码
data_volume: /mnt/harbor/data     #存储路径

5,检查安装环境是否满足要求,第一次执行会默认拉取所需镜像

[root@harbor harbor]# ./prepare

6,执行安装

[root@harbor harbor]# ./install.sh

7,访问Harbor控制台

Addr:http://192.168.1.111
User:admin
Pass:Harbor12345

8,Harbor启停

[root@harbor harbor]# cd /mnt/harbor
[root@harbor harbor]# docker-compose start
[root@harbor harbor]# docker-compose stop

9,查询harbor健康状态

[root@harbor harbor]# docker-compose ps

10,所有master节点和worker节点都需要配置harbor的hosts表解析

echo "192.168.1.111 harbor.uat.do1.com.cn harbor.kubesphere.local" >> /etc/hosts

(2)配置Https访问

1,编辑配置文件

[root@harbor harbor]# vim harbor.yml
https:
  port: 443
  certificate: /mnt/harbor/data/certificate/harbor_do1.crt
  private_key: /mnt/harbor/data/certificate/harbor_do1.key

2,上传证书文件

[root@harbor harbor]# mkdir -p /mnt/harbor/data/cert/
[root@harbor harbor]# ls /mnt/harbor/data/cert/
harbor_do1.crt  harbor_do1.key

3,重启Harbor

[root@harbor harbor]# ./prepare
[root@harbor harbor]# docker-compose down -v
[root@harbor harbor]# docker-compose up -d
最后修改:2024 年 03 月 19 日
如果觉得我的文章对你有用,请随意赞赏