CentOS7 Harbor-2.0.1-rc1 配置

2020-06-29  本文已影响0人  ZhuboSun

1. 创建目录 

mkdir -p /data/downloads

cd /data/downloads

2. 由于harbor包过大(500MB以上),所以通过 Github 文件加速器下载。

3. 解压

tar xvf harbor-offline-installer-v2.0.1-rc1.tgz

cd harbor

cp harbor.yml.tmpl harbor.yml

vim harbor.yml

Github文件加速器地址:

https://shrill-pond-3e81.hunsh.workers.dev/

harbor对应的tgz包地址:

https://github.com/goharbor/harbor/releases/download/v2.0.1-rc1/harbor-offline-installer-v2.0.1-rc1.tgz

4. 简单修改配置

(1)修改端口号,以防默认端口号被占用,如果部署在云端,需要暴露此端口号到互联网,以便通过http或https访问。

# http related config

http:

  port: 15000

(2)修改访问密码,默认登录用户名:admin

harbor_admin_password: Harbor_xxxxxx

(3)修改数据卷目录

data_volume: /data/downloads/harbor/data

(4)修改日志目录

log:

  local:

    location: /data/downloads/harbor/log

(5)暂时禁用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

5. 执行安装脚本

sh install.sh

6. 注意:

(1)docker-compose 必须安装

文档地址:

https://docs.docker.com/compose/install/

在线执行:

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

查看版本:

docker-compose --version

(2)需要修改配置,则执行以下命令

sudo docker-compose down -v

vim harbor.yml

sudo prepare

sudo docker-compose up -d

详情请查阅:

https://goharbor.io/docs/2.0.0/install-config/reconfigure-manage-lifecycle/

7. 停止、启动容器:

sudo docker-compose stop

Stopping nginx              ... done

Stopping harbor-portal      ... done

Stopping harbor-jobservice  ... done

Stopping harbor-core        ... done

Stopping registry          ... done

Stopping redis              ... done

Stopping registryctl        ... done

Stopping harbor-db          ... done

Stopping harbor-log        ... done

sudo docker-compose start

Starting log        ... done

Starting registry    ... done

Starting registryctl ... done

Starting postgresql  ... done

Starting core        ... done

Starting portal      ... done

Starting redis      ... done

Starting jobservice  ... done

Starting proxy      ... done

一共需要停止、启动9个容器,如果其中某容器未启动,请删除harbor文件夹下所有内容,重新加压tgz文件,并修改配置后,执行安装操作

7. harbor文档地址:

https://goharbor.io/docs/2.0.0/

8. 示例登录地址:http://192.168.1.100:15000/

上一篇 下一篇

猜你喜欢

热点阅读