浏览器访问harbor仓库
时间: 2025-01-03 19:41:42 浏览: 9
### 如何通过浏览器访问 Harbor 仓库
#### 访问 Harbor 仓库的 URL 和认证信息
当尝试通过 Web 浏览器访问 `harbor.k8s.com` 的时候,由于 HTTP 请求会被自动重定向至 HTTPS 协议下的 443 端口[^1],因此可以直接在地址栏输入该域名来启动访问流程。对于用户名和密码,则可以在安装 Harbor 后所生成的配置文件 `harbor.yml` 中找到相应的默认凭证或者自定义设置的信息。
#### 下载并部署 Harbor 私有镜像库
为了能够成功搭建起可被浏览器访问的 Harbor 实例,需先下载官方提供的离线安装包:
```bash
wget -c https://github.com/goharbor/harbor/releases/download/v2.3.5/harbor-offline-installer-v2.3.5.tgz
```
解压此压缩包之后按照文档说明完成必要的环境准备与参数调整工作后再执行具体的安装命令以确保服务正常运行[^2]。
#### 设置 Nginx 反向代理增强安全性及易用性
为了让 Harbor 更加安全可靠地对外提供服务,并简化其外部访问路径,推荐采用 Nginx 或 Apache 这样的 web server 来充当反向代理服务器角色[^3]。这里给出基于 Nginx 的简单配置实例供参考:
```nginx
server {
listen 443 ssl;
server_name harbor.k8s.com;
ssl_certificate /etc/nginx/certs/server.crt;
ssl_certificate_key /etc/nginx/certs/server.key;
location / {
proxy_pass http://localhost:8080/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
```
上述配置片段展示了如何利用 SSL/TLS 加密通信以及转发来自客户端的真实 IP 地址等重要细节,从而保障数据传输的安全性和准确性的同时也方便后续的日志分析等工作开展。
阅读全文