- 组件 http://vmware.github.io/
组建 | 功能 |
harbor-adminserver | 配置管理中心 |
harbor-db | MySQL数据库 |
harbor-jobservice | 负责镜像复制 |
harbor-log | 记录操作日志 |
harbor-ui | WEB管理页面和API |
nginx | 前端代理 负责前端页面和镜像上传 下载转发 |
redis | 会话 |
registry | 镜像存储 |
harbor-portal | |
registryctl | |
#https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md
#配置最低2核4G 40G硬盘
#4核8G 160G
安装方式:
在线安装:从Docker hub下载镜像Harbor镜像 安装软件包小
离线安装:安装包包含部署的相关镜像 因此安装包比较大
OVA安装:当用户具有Vcenter环境时 使用此安装程序 在部署OVA后启动Harbor
#开始安装
#安装docker compose
#https://docs.docker.com/compose/install/
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#https://github.com/goharbor/harbor/releases
cd /tmp
wget https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.1-rc1.tgz
tar -xvf harbor-offline-installer-v1.9.1-rc1.tgz
cd harbor/
vim harbor.yml
#配置harbor请求IP或者域名
hostname: 192.168.10.243
harbor_admin_password: Harbor12345
#安装
sh install.sh
Creating harbor-log ... done
Creating registry ... done
Creating redis ... done
Creating harbor-portal ... done
Creating harbor-db ... done
Creating registryctl ... done
Creating harbor-core ... done
Creating harbor-jobservice ... done
Creating nginx ... done
#检查当前镜像列表
docker ps
#列出配置文件
docker-compose ps
#查看编排
cat docker-compose.yml
#查看端口
netstat -antp | grep 80
tcp6 0 0 :::80 :::* LISTEN 21254/docker-proxy
#登录 admin Harbor12345
http://192.168.10.243
#停止服务
docker-compose down