Harbor 是一个开源的、企业级的 Docker Registry 服务。由 VMware 公司发起并在 2017 年开源,Harbor 的设计旨在满足企业环境中的需求,提供了比官方 Docker Registry 更多的安全性和管理功能。Harbor 提供了一个中心化的存储库,用于管理和分发 Docker 镜像和 Helm 图表,以及 Kubernetes 集群的其他相关工件。
Harbor 的主要特性包括:
Harbor 的架构包括多个组件,如核心的 Registry 服务、UI、API 服务、Job 服务、数据库和日志服务等。Harbor 可以部署在本地数据中心或云环境中,支持多种存储后端,如 NFS、S3、Google Cloud Storage 等。
由于其丰富的特性和良好的社区支持,Harbor 成为了许多企业采用的首选 Docker Registry 解决方案。无论是用于开发测试环境,还是生产级别的容器化应用部署,Harbor 都能够提供稳定、安全和可扩展的服务。
harbor安装前需要先安装docker和docker compose
harbor的安装包在github,harbor安装包下载地址
下载最新的linux离线安装版本
下载后上传到/opt目录下解压
cd /opt
tar -zxvf harbor-offline-installer-v2.11.0.tgz
harbor提供了一份配置文件示例,将其复制一份并去除后缀名
cp /opt/harbor/harbor.yml.tmpl /opt/harbor/harbor.yml
编辑harbor.yml文件
运行安装脚本,等待安装
/opt/harbor/install.sh
到这里就启动成功了
直接访问IP即可查看harbor,默认用户名是admin,默认密码是Harbor12345,登录成功