一、说明
搭建harbor私服,这里采用 v1.9.4 版本,也可以采用更高版本
harbor官网地址
harbor官网地址:
https://goharbor.io/
github官网地址:
https://github.com/goharbor/harbor
官方帮助文档:
https://github.com/goharbor/harbor/blob/v1.9.4/docs/installation_guide.md
主机环境:
- 双核cpu
- 4GB内存
- 40GB硬盘
- IP地址:192.168.7.151
- docker version: 19.03.9
- docker-compose version: 2.1.1
二、操作
前提:要安装 docker-compose
下载地址:https://github.com/docker/compose
复制 docker-compose-linux-x86_64
到主机
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ll /usr/local/bin/docker-compose
docker-compose -v
harbor安装
第一步:下载harbor安装包并安装
下载地址:https://github.com/goharbor/harbor/releases/tag/v1.9.4
由于国内网络问题推荐下载离线安装包 harbor-offline-installer-v1.9.4.tgz
tar xvf harbor-offline-installer-v1.9.4.tgz
第二步:修改 harbor.yml
文件
cd harbor/
vi harbor.yml
# 修改如下内容
# 私服镜像地址
hostname: 192.168.7.151
# 镜像地址端口号
port: 5000
# harbor管理员登录系统密码
harbor_admin_password: Harbor12345
# harbor映射卷目录
data_volume: /data/harborvol
第三步:运行 install.sh
安装和启动
# 安装过程中提示
# Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /var/log/harbor/
# 手动创建目录
mkdir -p /var/log/harbor
# 直接运行安装程序,如果出现上述错误可参照执行
./install.sh
第四步:浏览器登录
用户名:admin
密码:Harbor12345