jenkins/jnlp-agent-coreruntime本镜像为集成了.NET Core运行时的入站代理镜像,旨在提供开箱即用的环境,用于接收、处理外部入站请求,并基于.NET Core环境运行相关代理服务或应用程序。通过预安装.NET Core运行时,简化基于.NET Core开发的代理服务部署流程,降低环境配置复杂度。
通过docker run命令快速启动镜像:
bashdocker run -d \ --name inbound-agent \ -p 8080:8080 \ # 映射容器端口至主机 -e PROXY_PORT=8080 \ # 代理服务监听端口 -e TARGET_SERVICE=[***] \ # 目标服务地址 your-image-name:tag # 替换为实际镜像名称和标签
支持以下环境变量自定义代理行为(具体参数以实际镜像版本为准):
| 环境变量名 | 描述 | 默认值 |
|---|---|---|
PROXY_PORT | 代理服务监听端口 | 8080 |
TARGET_SERVICE | 入站请求转发目标地址 | http://localhost:80 |
LOG_LEVEL | 日志输出级别 | INFO |
TIMEOUT | 请求超时时间(毫秒) | 3000 |
如需复杂配置,可通过卷挂载自定义配置文件:
bashdocker run -d \ --name inbound-agent \ -p 8080:8080 \ -v /host/config:/app/config \ # 挂载本地配置文件目录 your-image-name:tag
使用docker-compose.yml配置服务:
yamlversion: '3' services: inbound-agent: image: your-image-name:tag ports: - "8080:8080" environment: - PROXY_PORT=8080 - TARGET_SERVICE=[***] restart: unless-stopped
如需运行自定义.NET Core代理应用,可通过卷挂载应用文件:
bashdocker run -d \ --name custom-agent \ -p 8080:8080 \ -v /host/app:/app \ # 挂载本地.NET Core应用 your-image-name:tag \ dotnet /app/YourProxyApp.dll # 启动自定义应用
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务