CentOS 7.5
docker:19.03.13
docker-compose version 1.27.4, build 40524192
docker-py version: 4.3.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
来源:
英文水平好的,建议直接阅读官方文档
资源 | 最低 | 建议 |
---|---|---|
CPU | 2 CPU | 4 CPU |
Mem | 4 GB | 8 GB |
Disk | 40 GB | 160 GB |
资源 | 最低 |
---|---|
Docker | 17.06.0-ce+ |
Docker Compose | 1.18.0 |
Openssl | 建议最新版本 |
端口 | 协议 |
---|---|
443 | HTTPS |
4443 | HTTPS |
80 | HTTP |
安装大致分以下几步骤
方法1:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
方法2:
curl -sSL https://get.daocloud.io/docker | sh
## 注意docker-compose的位置
chmod +x /usr/sbin/docker-compose
1.
tar -xvf harbor.v2.1.1.tar.gz
## 配置文件
cp harbor.yml.tmpl harbor.yml
2.修改配置(harbor.yml)
这里列举一下建议修改
hostname 建议修改
# 执行基础环境准备脚本
chmod +x prepare
./prepare
# 执行安装脚本
chmod +x install.sh
install.sh
注意,安装完成后如果需要修改配置,需要重新执行./prepare
简单总结一下如下
# 停止Harbor
docker-compose down -v
# 修改配置文件
vi vim harbor.yml
# 生效配置
./prepare
#重启
docker-compose up -d
安装完成