千家信息网

Docker安装部署Harbor教程

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是Docker安装部署Harbor的教程。相信大部分人都还不知道怎么安装部署,为了让大家学会,给大家收集了关于Docker安装部署Harbo的资料。Harbor概述Harbor是V
千家信息网最后更新 2026年11月03日Docker安装部署Harbor教程

这篇文章给大家分享的是Docker安装部署Harbor的教程。相信大部分人都还不知道怎么安装部署,为了让大家学会,给大家收集了关于Docker安装部署Harbo的资料。

Harbor概述

Harbor是VMware公司开源的企业级Docker Registry项目

Harbor的优势

基于角色控制基于镜像的复制策略支持LDAP/AD图像删除和垃圾收集图形UI审计RESTful API

Harbor架构组成

Proxy

通过一个前置的反向代理统一接受浏览器,Docker客户端的请求,并将请求转发给后端不同的服务

Registry

负责存储Docker镜像。并处理docker push/pull 命令

Core services

Harbor的核心功能,包括UI、webhook、token服务UI:提供网络页面token:令牌Webhook:微服务中的回调机制

Database

为core services提供数据库服务

Log collector

负责收集其他组件的log,供日后进行分析

Docker私有仓库架构拓扑:

用户请求通过Proxy反向代理访问Core services,UI提供web界面,token令牌,你第一次登录之后服务器会给你一串序列号,下次直接登录就行,你需要下载的镜像信息,属性,都存放在后面的database,再通过webhook回调去registry私有仓库调取镜像。这一系列的操作都存放在日志中。

部署Harbor服务实例演示

1.基础环境部署

#挂载资源包mount.cifs //192.168.142.1/docker /mnt切换挂载目录cd /mnt#复制控制命令到系统中cp docker-compose /usr/local/bin#查看版本信息docker-compose -v#解压harbor资源包tar zxvf harbor-offline-installer-v1.2.2.tgz -C /usr/local

2.配置Harbor参数

#切换至解压点目录cd /usr/local/harbor/#编辑Harbor配置vim harbor.cfg #在第五行指定私库地址hostname = 192.168.142.149#使用脚本启动Harbor./install.sh

3.远程登录Harbor

#登录harbor,默认管理员admin,密码Harbor12345docker login -u admin -p Harbor12345 http://127.0.0.1#关闭防火墙和安全功能systemctl stop firewalld.servicesetenforce 0

使用浏览器登录登录Harbor

4.建立项目,并向Harbor中上传镜像


#下载镜像docker pull cirros#为镜像打标签docker tag cirros 127.0.0.1/my/cirros:v1#上传镜像到Harbordocker push 127.0.0.1/my/cirros:v1

#登出私库docker logout http://127.0.0.1

5.创建Harbor新用户

#新建用户异地登录docker login -u czt -p Czt12345 http://192.168.142.149

可以添加用户及角色到项目中

6.使用docker-compose管理Harbor

#移除Harbor服务容器同时保留镜像数据/数据库docker-compose down -v#执行脚本来填充配置./prepare#重新创建并启动Harbor服务容器docker-compose up -d#报错解决#关闭防火墙,重启dockersystemctl restart dockerdocker-compose up -d#如需重新部署,需要移除Harbor服务容器全部数据#先移除Harbor服务容器同时保留镜像数据/数据库docker-compose down -v#删除harbor服务容器全部数据rm -rf /data/database/rm -rf /data/registry/

看完这篇文章,你们学会安装部署Harbor了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读。

服务 镜像 数据 登录 容器 用户 数据库 项目 配置 仓库 令牌 信息 功能 同时 命令 更多 架构 浏览器 目录 篇文章 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南真二互联网科技有限公司 北京互联网科技有限公司 互联网科技公司发展 西安互联网科技公司 狮子座互联网科技培训 长亮科技互联网金融 互联网科技美容 重庆科技学院互联网 互联网公司会议桌创意科技软装饰 汉立互联网科技有限公司联系电话 上海宁丞科技互联网 湖北码尼互联网科技有限公司电话 互联网科技公司有风险吗 广州市恰铎互联网科技有限公司 电子科技大学互联网创业大赛 健康食品互联网创新科技园项目 河南住房之家互联网科技 互联网科技包装股 北京军民互联网科技公司 山东亿川互联网科技有限责任公司 互联网科技海报 上海睿民互联网科技有限公司 平安科技 互联网 苏州大垚互联网科技 互联网金融 科技创新 互联网高科技企业 衡水科技产业互联网平台 华脉科技工业互联网产品 南通创西澳互联网科技有限公司 广州有谷有贝互联网科技有限公司
0