目录
- 零、前提
- 一、下载离线包
- 二、安装
- 三、访问
- 四、开机自启
零、前提
- 1.前提是已经安装了docker和docker-compose
一、下载离线包
- 1. csdn资源:harbor-offline-installer-v2.10.0.tgz
- 2. 百度云盘(提取码:ap3t):harbor-offline-installer-v2.10.0.tgz
- 3. github官方地址:harbor-offline-installer-v2.10.0.tgz
- 4. github下载速度太慢,建议翻墙
二、安装
- 1. 创建目录/opt/harbor
# 创建目录
sudo mkdir /opt/harbor
-
2. 将离线包上传到目录/opt/harbor
-
3. 在该目录下解压离线包
sudo tar xf harbor-offline-installer-v2.10.0.tgz
- 4. 复制一个harbor.yml
sudo scp -r harbor.yml.tmpl harbor.yml
- 5. 编辑文件harbor.yml
sudo vim harbor.yml
- 6. 修改内容
# The IP address or hostname to access admin UI and registry service.
# ip地址或主机名去访问管理界面和注册服务
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
# 不要使用localhost和127.0.0.1,因为harbor需要被外部客户端访问,改成主机ip吧
hostname: 172.18.208.85
# http related config
http:
# port for http, default is 80. If https enabled, this port will redirect to https port
# http的端口,默认是80。这里改的是18080
port: 18080
# https related config
# 注释https配置,关闭https
#https:
# https port for harbor, default is 443
# port: 443
# The path of cert and key files for nginx
#certificate: /your/certificate/path
#private_key: /your/private/key/path
- 7. 保存
:wq
- 8.运行./install.sh安装脚本
sudo ./install.sh
- 9.查看容器信息
sudo docker ps -a
三、访问
- 1.访问地址:http://172.18.208.85:18080
- 2.ip为配置里的ip,端口为配置里的端口
- 4.账号为admin,密码为Harbor12345(配置里的harbor_admin_password: Harbor12345)
四、开机自启
- 1.进入目录/opt/harbor/harbor
cd /opt/harbor/harbor
- 2.编辑脚本
sudo vim start.sh
- 3.输入内容
cd /opt/harbor/harbor
sudo docker-compose stop && docker-compose start
- 4.保存退出
:wq
- 5.赋予执行权限
sudo chmod +x /opt/harbor/harbor/start.sh
- 6.编辑rc.local
sudo vim /etc/rc.d/rc.local
- 7.将命令文件绝对路径添加到文件最后
touch /var/lock/subsys/local
/opt/harbor/harbor/start.sh
- 8.给rc.local赋予权限
sudo chmod +x /etc/rc.d/rc.local