jnlp-agent-coreruntime

jenkins/jnlp-agent-coreruntime Docker Image

已安装.NET Core的入站代理,用于处理入站请求并基于.NET Core环境运行相关服务或应用。

下载次数: 0状态:社区镜像维护者:Jenkins 自动化与 CI/CD仓库类型:镜像最近更新:6 个月前

镜像概述

本镜像为集成了.NET Core运行时的入站代理镜像,旨在提供开箱即用的环境,用于接收、处理外部入站请求,并基于.NET Core环境运行相关代理服务或应用程序。通过预安装.NET Core运行时,简化基于.NET Core开发的代理服务部署流程,降低环境配置复杂度。

核心功能与特性

  • 预配置.NET Core环境:已集成指定版本的.NET Core运行时,无需额外安装即可直接运行.NET Core开发的代理应用。
  • 入站请求处理能力:支持接收并处理外部入站请求,兼容HTTP、HTTPS等常见网络协议。
  • 轻量级架构:基于精简基础镜像构建,体积小巧,资源占用低,适合容器化部署场景。
  • 可扩展性:支持通过环境变量或配置文件自定义代理规则,便于功能扩展与业务适配。
  • 跨平台兼容:支持在Linux等主流容器运行环境中稳定运行。

使用场景与适用范围

  • .NET Core代理服务开发:适用于基于.NET Core框架开发的入站代理服务,简化开发与部署流程。
  • 微服务入口层:可作为微服务架构的请求入口,集中接收外部请求并转发至内部服务,实现流量管理。
  • 协议转换与流量过滤:用于处理特定协议的入站流量,如HTTP转RPC、请求过滤、负载均衡等场景。
  • 开发测试环境:提供一致的运行环境,便于开发团队快速搭建和验证入站代理服务功能。

使用方法与配置说明

基本部署示例

通过docker run命令快速启动镜像:

bash
docker run -d \
  --name inbound-agent \
  -p 8080:8080 \  # 映射容器端口至主机
  -e PROXY_PORT=8080 \  # 代理服务监听端口
  -e TARGET_SERVICE=http://backend:80 \  # 目标服务地址
  your-image-name:tag  # 替换为实际镜像名称和标签

环境变量配置

支持以下环境变量自定义代理行为(具体参数以实际镜像版本为准):

环境变量名描述默认值
PROXY_PORT代理服务监听端口8080
TARGET_SERVICE入站请求转发目标地址http://localhost:80
LOG_LEVEL日志输出级别INFO
TIMEOUT请求超时时间(毫秒)3000

配置文件挂载

如需复杂配置,可通过卷挂载自定义配置文件:

bash
docker run -d \
  --name inbound-agent \
  -p 8080:8080 \
  -v /host/config:/app/config \  # 挂载本地配置文件目录
  your-image-name:tag

容器编排示例(Docker Compose)

使用docker-compose.yml配置服务:

yaml
version: '3'
services:
  inbound-agent:
    image: docker.xuanyuan.run/your-image-name:tag
    ports:
      - "8080:8080"
    environment:
      - PROXY_PORT=8080
      - TARGET_SERVICE=http://backend-service:80
    restart: unless-stopped

自定义代理应用部署

如需运行自定义.NET Core代理应用,可通过卷挂载应用文件:

bash
docker run -d \
  --name custom-agent \
  -p 8080:8080 \
  -v /host/app:/app \  # 挂载本地.NET Core应用
  your-image-name:tag \
  dotnet /app/YourProxyApp.dll  # 启动自定义应用

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 jnlp-agent-coreruntime 镜像标签

docker pull docker.xuanyuan.run/jenkins/jnlp-agent-coreruntime:<标签>

DockerHub 原生拉取命令

docker pull jenkins/jnlp-agent-coreruntime:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告