harbor的安装和部署
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1 先决条件Harbor被部署为多个Docker容器,因此可以部署在任何支持Docker的Linux发行版上。目标主机需要安装Python,Docker和Docker Compose。1.1 硬件资源
千家信息网最后更新 2026年11月01日harbor的安装和部署
1 先决条件
Harbor被部署为多个Docker容器,因此可以部署在任何支持Docker的Linux发行版上。目标主机需要安装Python,Docker和Docker Compose。
1.1 硬件
| 资源类型 | 容量 | 说明 |
|---|---|---|
| CPU | 最少2个CPU | 首选4个CPU |
| 内存 | 最少4GB | 首选8GB |
| 硬盘 | 最少40GB | 160GB为佳 |
1.2 软件
| 名称 | 版本 | 说明 |
|---|---|---|
| Python | 2.7或更高 | 请注意,您可能必须在默认未安装Python解释器的Linux发行版(Gentoo,Arch)上安装Python |
| Docker engine | 1.10或更高 | 有关安装说明,请参阅:https://docs.docker.com/engine/installation/ |
| Docker Compose | 1.6.0或更高 | 有关安装说明,请参阅:https://docs.docker.com/compose/install/ |
| OpenSSL | 最好是最新的 | 生成harbor证书和密钥 |
1.3 网络端口
| 端口 | 协议 | 说明 |
|---|---|---|
| 443 | HTTPS | Harbor门户和核心API将在此端口上接受https协议的请求 |
| 4443 | HTTPS | 与Harbor的Docker Content Trust服务的连接,仅在启用Notary时才需要 |
| 80 | HTTP | Harbor门户和核心API将在此端口上接受HTTP协议的请求 |
2 环境
OS:centos7harbor版本:1.7.5python版本:2.7docker-ce版本:19.03.6docker-compose版本:1.25.3harbor服务端ip:192.168.7.72harbor客户端ip:192.168.7.73防火墙和selinux:关闭3 安装步骤
1.安装docker-ce2.安装docker-compose3.自签ssl证书4.下载harbor离线安装包并解压5.配置harbor.cfg6.运行install.sh安装和启动harbor7.测试从harbor仓库下载和上传镜像3.1 安装docker-ce
官方文档:https://docs.docker.com/install/linux/docker-ce/centos/
3.1.1 卸载旧版本
#yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine3.1.2 安装所需的软件包
#yum install -y yum-utils device-mapper-persistent-data lvm23.1.3 添加docker存储库
#yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3.1.4 安装最新版的docker-ce
#yum install -y docker-ce docker-ce-cli containerd.io3.1.5 启动docker并设置为开机自启动
#systemctl enable --now docker3.1.6 添加阿里云镜像加速器
浏览器打开http://cr.console.aliyun.com,注册或登录阿里云账号,点击左侧的"镜像加速器",将会得到一个专属的加速地址,而且下面有使用配置说明:

#tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://5uhltnnr.mirror.aliyuncs.com"]}EOF#systemctl daemon-reload#systemctl restart docker3.1.7 查看docker版本信息
#docker --versionDocker version 19.03.6, build 369ce74a3c3.2 安装docker-compose
3.2.1 到GitHub下载对应版本的二进制文件
下载地址:https://github.com/docker/compose/releases
#pwd/usr/local/bin3.2.2 将可执行权限应用于二进制文件
#mv docker-compose{-Linux-x86_64,}#chmod +x docker-compose3.2.3 创建软链接
#ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose3.2.4 测试安装
#docker-compose --versiondocker-compose version 1.25.3, build d4d1b42b3.3 自签ssl证书
官方文档:https://github.com/goharbor/harbor/blob/master/docs/1.10/install-config/configure-https.md
#mkdir /data/cert -p#openssl genrsa -out /data/cert/server.key 2048#openssl req -x509 -new -nodes -key /data/cert/server.key -subj "/CN=reg.hechunping.com" -days 36500 -out /data/cert/server.crt#mkdir /etc/docker/certs.d/reg.hechunping.com -p#cp /data/cert/server.crt /etc/docker/certs.d/reg.hechunping.com/3.4 下载harbor离线安装包并解压
离线安装包下载地址:https://github.com/goharbor/harbor/releases/tag/v1.7.5
#cd /usr/local/src/#tar xf harbor-offline-installer-v1.7.5.tgz#ln -s /usr/local/src/harbor /usr/local/#cd /usr/local/harbor/3.5 配置harbor.cfg
修改以下三处,其它的不动1.修改主机名hostname = reg.hechunping.com2.使用https协议ui_url_protocol = https3.登录harbor控制台的密码harbor_admin_password = 123.com3.6 运行install.sh安装和启动harbor
#./install.sh3.7 测试从harbor仓库下载和上传镜像
3.7.1 测试harbor服务端登录
#echo "192.168.7.72 reg.hechunping.com" >> /etc/hosts#docker login https://reg.hechunping.comUsername: adminPassword: WARNING! Your password will be stored unencrypted in /root/.docker/config.json.Configure a credential helper to remove this warning. Seehttps://docs.docker.com/engine/reference/commandline/login/#credentials-storeLogin Succeeded3.7.2 在harbor的web页面创建项目并上传镜像

3.7.3 在harbor的客户端下载刚才上传的镜像
版本
镜像
端口
测试
地址
证书
服务
登录
配置
主机
二进制
仓库
加速器
官方
客户
客户端
文件
文档
核心
软件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网是第几次科技革命的成果
国智互联网科技
科技创新与互联网经济
互联网科技的
科技服务与互联网
互联网 的科技创新
互联网科技logo设计
郑州华宇互联网科技
互联网金融 科技创新
卓越科技互联网 招聘
银川新华互联网科技学校地址
移动互联网科技股
互联网科技革命什么开始
崇明区互联网教育科技售后服务
苏州铭阳互联网科技有限公司
长沙互联网科技
雨阳互联网卡科技有限公司
科技互联网行业投资研究
互联网科技企业商标注意事项
科技发展第三阶段互联网时代
互联网科技的
互联网金融与金融科技
互联网科技的未来发展
江阴互联网智能科技产品进口
元气玛特互联网科技公司是外包吗
广州千川互联网科技有限公司
有人说阿里系是互联网科技企业
安徽零酒互联网科技有限公司
绵阳真晨互联网科技有限公司
银川新华互联网科技学校招聘