手把手教你搭建Docker私有仓库Harbor v1.8.3
147 浏览量
更新于2024-08-29
收藏 543KB PDF 举报
本文档详述了如何搭建一个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的运行状态,定期备份数据,以及根据组织的安全策略调整相应的权限设置。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-07 上传
点击了解资源详情
2024-10-15 上传
2022-08-04 上传
2020-10-09 上传
2021-01-09 上传
weixin_38569166
- 粉丝: 7
- 资源: 878
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析