
手把手教你搭建Docker私有仓库Harbor v1.8.3
543KB |
更新于2024-08-29
| 188 浏览量 | 举报
收藏
本文档详述了如何搭建一个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
最新资源
- 探索西塔琴音符的JavaScript旋律
- Whoogle-search:自定义Python搜索引擎,屏蔽谷歌广告追踪
- 基于Spring和Gradle的Hello World JavaConfig项目开发
- Docker容器部署Cobbler 2.6.5: Ubuntu 14.04环境配置指南
- Git版本控制快速入门教程
- HPSTR Jekyll主题:简约设计与现代响应式布局
- Bloc前端开发系列:JavaScript练习库指南
- JavaScript构造函数实践:前端工程训练营教程
- 使用 Oracle Java8 的最小 Ubuntu Docker 镜像构建指南
- 利用MiddleFinger.js保护您的JavaScript免遭恶意热链接
- Docker测试环境的搭建与应用指南
- 爱荷华州立大学CySat立方体卫星项目中的航电软件开发
- 波特兰狗公园指南:访问与交流的电子邮件客户端
- Json Hyperschemas 轻量级库增强 REST API 响应
- IBM SPSS Statistics v26.0注册版安装教程
- 模拟哈希面板矿工的miner-simulator实战演练
- xarray:让多维数组处理变得更简单高效
- Angular项目初始化与配置指南
- 通过构建玩具网络应用深入学习Node.js和Angular技术
- Node.js项目中Docker、MongoDB、Redis集成示例
- 使用JavaScript比较字符串相似度的方法与示例
- 打造高效会议的Go语言HTTP Web服务
- Sublime Text插件ST_ReverseCharacters发布,简单易用
- Kissium:轻量级前端框架,提升Web开发效率