[TOC]
## Harbor安装
下载地址 [正式版本](https://github.com/goharbor/harbor/releases)
## 服务器要求
### 硬件
| 项目 | 容量 | 推荐 |
| --- | --- | --- |
| CPU | 最少 2 CPU | 4 CPU |
| Mem | 最少 4GB | 8GB |
| Disk | 最少 40GB | 160GB |
### 软件
| 软件 | 版本 | 帮助 |
| --- | --- | --- |
| Docker engine | version 17.06.0-ce+ or higher | [docker engine doc](https://docs.docker.com/engine/installation/) |
| Docker Compose | version 1.18.0 or higher | [docker compose doc](https://docs.docker.com/compose/install/) |
| Openssl | 推荐最新 | |
### 网络端口
| Port | Protocol | Description |
| --- | --- | --- |
| 443 | HTTPS | Harbor 接受 https协议的端口 |
| 4443 | HTTPS | 连接到Docker Content Trust service For Harbor|
| 80 | HTTP | Harbor portal和core API将接受此端口上的http协议请求 |
## 安装步骤说明
1. 下载installer文件
2. 配置harbor.yml
可以设置登陆密码,默认用户名:admin,密码:Harbor12345
```
harbor_admin_password: jfuncloud
```
设置数据持久化目录
```
data_volume: /Users/mac/apps/dockerhub
```
3. 运行install.sh安装并启动程序
~~~shell
$ sudo ./install.sh
~~~
4. 重新启动或者停止
~~~
$ sudo docker-compose up -d
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 down -v
~~~
## 运行截图

