
sfiligoi/prp-portal-wnprp-htcondor-portal 是一个用于PRP(特定项目/平台)环境的Docker镜像,提供HTCondor门户功能。该镜像旨在简化用户对HTCondor集群的访问与管理,作为连接用户与HTCondor集群的中间层,实现作业提交、状态监控、资源查询等核心操作的统一入口。
通过以下命令快速启动容器(需替换示例参数):
bashdocker run -d \ --name prp-htcondor-portal \ -p 8080:80 \ -e HTCONDOR_COLLECTOR=collector.prp.example.com:9618 \ -e PRP_AUTH_URL=[***] \ -e PORTAL_LOG_LEVEL=info \ prp-htcondor-portal:latest
容器启动后,通过 http://localhost:8080 访问门户界面。
容器支持通过环境变量进行配置,常用参数如下:
| 环境变量名 | 描述 | 示例值 | 是否必填 |
|---|---|---|---|
HTCONDOR_COLLECTOR | HTCondor Collector地址:端口 | collector.prp.example.com:9618 | 是 |
PRP_AUTH_URL | PRP环境认证服务URL | [***] | 是 |
PORTAL_LOG_LEVEL | 日志级别 | debug/info/warn/error | 否(默认info) |
HTTPS_ENABLED | 是否启用HTTPS | true/false | 否(默认false) |
MAX_JOB_HISTORY | 保留作业历史记录数量 | 1000 | 否(默认500) |
创建 docker-compose.yml 文件进行编排部署:
yamlversion: '3' services: prp-htcondor-portal: image: prp-htcondor-portal:latest container_name: prp-htcondor-portal ports: - "8080:80" environment: - HTCONDOR_COLLECTOR=collector.prp.example.com:9618 - PRP_AUTH_URL=[***] - PORTAL_LOG_LEVEL=info restart: unless-stopped volumes: - ./portal-logs:/var/log/prp-htcondor-portal # 挂载日志目录(可选)
启动服务:
bashdocker-compose up -d
http://<主机IP>:8080manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务