
手把手教你搭建Docker私有仓库Harbor v1.8.3
543KB |
更新于2024-08-29
| 147 浏览量 | 举报
收藏
本文档详述了如何搭建一个docker私有仓库——Harbor。Harbor是一个企业级的Docker Registry,提供了安全控制、性能优化和易于管理的特性,适合在组织内部部署和管理。
首先,我们需要进行准备工作。Harbor的官方下载地址提供了不同版本的安装包,你可以根据需求选择合适版本,例如v1.8.3。通过`wget`命令可以从指定URL下载harbor-offline-installer的tgz文件。同时,确保你的系统已经安装了Docker,如果没有,可以参考《docker入门教程(二)》来完成Docker的安装。
接下来进入搭建阶段。首先解压下载的Harbor安装包到指定目录,如`/opt/`。接着,你需要修改解压后的`harbor.yml`配置文件,设定Harbor的hostname为你服务器的IP地址,并设置管理员密码(默认为"Harbor12345")。
Harbor的运行依赖于docker-compose,因此需要通过`yum install docker-compose -y`命令安装docker-compose。随后,编辑`/etc/docker/daemon.json`文件,添加你的Harbor IP到"insecure-registries"列表中,这样Docker才能信任并连接到你的私有仓库。记得重启Docker服务使配置生效。
启动Harbor的流程是运行`./install.sh`脚本,然后可以通过`docker-compose ps`检查Harbor服务是否正常运行。启动成功后,你可以通过浏览器访问Harbor的IP地址,默认使用80端口。
为了测试Harbor的功能,你可以登录Harbor门户创建新项目。然后,将本地的Docker镜像推送到Harbor仓库。首先使用`docker login`命令登录Harbor,接着对本地镜像打上Harbor仓库的标签,如`docker tag 965ea09ff2eb 仓库IP/public/alpine:v3.10.3`,最后执行`docker push 仓库IP/public/alpine:v3.10.3`将镜像推送到Harbor。
至此,你已成功搭建并测试了Harbor私有仓库,能够进行Docker镜像的管理和分发。在实际操作中,还应注意监控Harbor的运行状态,定期备份数据,以及根据组织的安全策略调整相应的权限设置。
相关推荐

















weixin_38569166
- 粉丝: 7
最新资源
- Delphi开发者必备:DBISAM v4.05数据库引擎源码包
- 探索Inno Setup v4.1.4的Delphi源代码
- 繁体中文版Inno Setup电子书教程发布
- DelForEx V2.4.2:DELPHI代码自动化格式化工具
- Delphi6源码光盘:探索Delphi编程与应用
- Delphi7组件编写者指南:英文版详尽教程
- 《实战Delphi6.Kylix2.SOAP.Web Service程序设计篇》源代码下载
- InstallShield6.x安装设计教程及制作指南
- 新编Windows API参考大全PDF下载与教程指南
- Delphi测试大纲及样题解析
- 深入Delphi编程技术与项目实践指南
- AcFlowChart V1.0.3:自动化生成Delphi流程图工具
- AcFlowChart V1.2:从Delphi源代码自动生成流程图
- AcFlowChart V2.01:程序员流程图自动生成与管理工具
- ModelMaker v7.20:DELPHI建模工具强势登场
- 自定义画板应用:任意作图与透明效果
- 日期时间扩展类2.2版更新 - 源码新增与系统优化
- 深入DLL/EXE内部:提取资源定义方法
- 使用Visual C++ 5.0制作隐藏任务条的SDI程序示例
- 深入解析CMemMapFile:内存映像文件操作控件及源码
- Win32 64位文件系统操作类源码解析
- 检测操作系统版本的多功能工具介绍
- 网页播放器的图形控制与资源探索
- 如何快速提取可执行文件图标进行资源复用