首先从github上下载最新稳定版本的Harbor包
我这里以最新的v1.10.10做演示
安装环境是Centos7或8
# 下载离线安装版本
wget https://github.com/goharbor/harbor/releases/download/v1.10.10/harbor-offline-installer-v1.10.10.tgz
# 解压
tar -zxvf harbor-offline-installer-v1.10.10.tgz
此时目录下会出现一个名为 harbor 的文件夹
进入 harbor 目录 如下:
然后使用 docker 导入 harbor 所需的镜像
docker load -i harbor.v1.10.10.tar.gz
# 查看是否导入成功
docker images
修改harbor文件配置
# 先拷贝一份配置
cp harbor.yml harbor.yml.bak
# 修改配置
vi harbor.yml
需修改的内容如下:
hostname: localhost.localdomain # 修改为你的主机或IP
http:
port: 81 # http端口默认80,按自己的需求设定,我这里改为81
# https 配置,如不需要开启,可以直接将https的相关配置全部注释掉
https:
port: 8443 # https端口,我这里设置为8443
certificate: /root/harbor/git.itopcms.com.crt # ssl 的 crt
private_key: /root/harbor/git.itopcms.com.key # ssl 的 key
# 重点说明 如开启了https的(有使用过nginx转发的),并且需要 使用 docker login 加域名 登录的,最好开启这个配置
external_url: https://你的harbor的https访问域名
# harbor 的 admin 用户密码
harbor_admin_password: Harbor12345
进行安装前的准备工作
./prepare
... 这里会有一串东西打印出来 ....
# 执行安装
./install.sh
... 此过程会安装harbor容器等,并启动 ...
查看是否启动
访问harbor
http(或https)://你设置的域名或IP/
harbor 通过docker-compose.yml配置文件的形式管理
进入harbor目录
停止harbor,停止容器
docker-compose stop
启动容器(后台模式)
docker-compose up -d
如安装出错,需要重新安装等
可以先停止harbor。然后 docker-compose down -v 移除项目容器后,再安装
作者:joker.liu 创建时间:2022-02-27 16:59
最后编辑:joker.liu 更新时间:2022-02-27 17:34
最后编辑:joker.liu 更新时间:2022-02-27 17:34