Docker私有仓库部署---Harbor(实例演示!!!)
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Harbor概述Harbor是VMware公司开源的企业级Docker Registry项目Harbor的优势基于角色控制基于镜像的复制策略支持LDAP/AD图像删除和垃圾收集图形UI审计RESTfu
千家信息网最后更新 2025年12月02日Docker私有仓库部署---Harbor(实例演示!!!)
Harbor概述
Harbor是VMware公司开源的企业级Docker Registry项目Harbor的优势
基于角色控制基于镜像的复制策略支持LDAP/AD图像删除和垃圾收集图形UI审计RESTful APIHarbor架构组成
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/local2.配置Harbor参数
#切换至解压点目录cd /usr/local/harbor/#编辑Harbor配置vim harbor.cfg #在第五行指定私库地址hostname = 192.168.142.149#使用脚本启动Harbor./install.sh3.远程登录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.15.创建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/谢谢阅读!!!
服务
镜像
数据
登录
容器
用户
数据库
项目
配置
仓库
私有
令牌
信息
功能
同时
命令
架构
浏览器
目录
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器提示码是干嘛的
nbn数据库
国家青少年网络安全教育宣传视频
nc数据库异常
物联网网络技术pdf
数据库执行效率
小程序服务器开小差什么原因
什么是网络技术的组建
珠海地产软件开发
phpcms还原数据库
ssl是网络安全协议吗
销售易crm软件开发岗位
软件开发可以赚外快吗
jsp数据库中图片
网络技术对动画
oracle数据库平均薪资
南京理工大学网络安全学院
双峰服务器
神将网络技术工程
微信应用号 数据库
t6的现存量数据库是哪个
兰州软件开发待遇怎么样
golang导入服务器
服务器发生错误无法完成请求
销售易crm软件开发岗位
大学数据库学习网站
应届生 数据库方向
软件开发商感觉客户赌博嫌疑
岳阳市公安局网络安全保卫支队
普元软件开发教程