目录
下载并搭建Harbor
1.确认doker和docker-compose的版本
安装harbor
注意
安装harbor之前需要安装docker 由于 Harbor 是基于 Docker Registry V2 版本,所以 docker 版本必须 >=1.10.0 docker-compose >=1.6.0
因为我之前已经安装好了docker,所以我们直接看docker-compose的安装
[root@localhost harbor]# docker -v
Docker version 24.0.5, build ced0996
我们可以从https://github.com/docker/compose/releases获取到2.20版本的各种docker-compose的安装包
下载之后导入虚拟机中
之后我们需要进行以下操作
[root@localhost harbor]# mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
[root@localhost harbor]# chmod +x /usr/local/bin/docker-compose
[root@localhost harbor]# docker-compose -v
Docker Compose version v2.20.3
2.安装Harbor 的软件包
在github上下载离线安装软件包
Releases · goharbor/harbor · GitHub
这里主机名为example是因为我已做过一次流程,后面需要修改主机名
[root@example ~]# ll | grep harbor-offline-installer-v2.
-rw-r--r-- 1 root root 687531 8月 22 19:18 harbor-offline-installer-v2.0.2.tgz
-rw-r--r-- 1 root root 608175520 8月 22 19:32 harbor-offline-installer-v2.8.4.tgz
[root@example ~]# tar xf harbor-offline-installer-v2.8.4.tgz -C /usr/local/
[root@example ~]# cd /usr/local
#此时多了一个harbor的文件夹
[root@example local]# ls
bin etc games harbor include lib lib64 libexec sbin share src
[root@example local]# cd harbor
[root@example harbor]# ls
common docker-compose.yml harbor.yml install.sh prepare
common.sh harbor.v2.8.4.tar.gz harbor.yml.tmpl LICENSE
[root@example harbor]#cp harbor.yml.tmpl harbor.yml
3.修改配置文件 harbor.yml
在这里修改你可以修改主机名和端口号
我们暂且不需要https加密,所以把它注释掉
在这里就是harbor的管理员密码和数据库的初始密码,如有需要,可自行修改
4.运行安装脚本
运行harbor目录下的 install.sh 即可
验证实验
安装完成后我们可以看到docker下启动了一些服务
之后,我们在浏览器打开
主机ip/account/sign-in
就可以进入这个页面
输入用户名和管理员密码
即可进入主页面
之后就可进行你想要的操作