# 2021-01-08 #「Harbor」- 安装

环境要求

Python,Docker,Docker Compose

CentOS 7.4 and Harbor 1.7.5

Installation and Configuration Guide
Configuring Harbor with HTTPS Access

安装 Harboar 服务

1)安装 Docker 环境,参考 Installing DockerDocker Compose 笔记;
3)安装 Certbot 命令,申请证书(1)Certbot 笔记;
4)安装 Harobor 服务:

#!/bin/sh

# 下载离线安装包
# https://github.com/goharbor/harbor/releases/tag/v1.7.5

# 修改 harbor.cfg 文件

# 执行 install.sh 进行安装

################################################################################
# !!!如果需要修改配置文件
################################################################################
docker-compose down -v
vim ./harbor.cfg
./prepare
docker-compose up -d

关于 Certbot 问题

1)在配置文件 ./harbor.cfg 中设置证书路径,使用 certbot 申请的证书(位于 /etc/letsencrypt/ 目录);
2)执行 ./prepare 命令将证书复制到 /path/to/harboar/common/config/nginx/cert/ 目录
3)Harbor 的 Nginx 服务使用在 /path/to/harboar/common/config/nginx/cert/ 中的证书
x
也就是说,在 cert renew 后,如果想要使用新的证书,需要进行“配置文件修改”步骤:

certbot renew 
./prepare
docker-compose restart proxy #  Nginx 服务

posted @ 2021-01-08 18:04  研究林纳斯写的  阅读(137)  评论(0编辑  收藏  举报