安装Harbor
通过docker-compose部署Harbor
Harbor 安装实践
Harbor 是一个用于存储和分发 Docker 镜像的企业级 Registry 服务,支持安全、身份认证、访问控制和审计日志等丰富功能。本文将介绍如何在 Linux 服务器上安装和配置 Harbor。
前置环境
在安装 Harbor 之前,请确保满足以下要求:
- 操作系统:CentOS 7+/Ubuntu 16.04+/其他主流 Linux 发行版
- 已安装
docker(建议 19.03 及以上版本) - 已安装
docker-compose(建议 1.29.0 及以上版本) - 至少 2C4G 服务器配置
- 可以访问外网(用于下载相关依赖包)
检查 Docker 和 Docker Compose
|
|
如果未安装,请先安装 Docker 和 Docker Compose。可以参考官方文档。
下载 Harbor 安装包
前往 Harbor 官方发布页 下载最新离线安装包,例如:
|
|
解压安装包:
|
|
配置 Harbor
复制默认配置文件并根据需求修改:
|
|
常见修改项:
hostname: 设置为你服务器的 IP 或域名harbor_admin_password: 初始管理员密码- 如需使用 https,需配置证书相关内容
安装 Harbor
初始化 Harbor:
|
|
启动 Harbor:
|
|
启动成功后,可以使用以下命令查看相关容器状态:
|
|
访问 Harbor 控制台
在浏览器访问 http://你的服务器IP或域名,使用上面配置的账号密码登录即可。
推送和拉取镜像示例
登录 Harbor
|
|
输入账号密码后登录成功。
推送镜像
|
|
常见问题
- 如启动报错,可查看日志
docker-compose logs - 403 错误,多数为配置或鉴权问题,核查
harbor.yml - Harbor 支持 https 配置,生产环境建议开启
参考链接
如有疑问欢迎留言交流!