本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

request-tracker Docker 镜像下载 - 轩辕镜像

request-tracker 镜像详细信息和使用指南

request-tracker 镜像标签列表和版本信息

request-tracker 镜像拉取命令和加速下载

request-tracker 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

request-tracker
netsandbox/request-tracker
自动构建

request-tracker 镜像详细信息

request-tracker 镜像标签列表

request-tracker 镜像使用说明

request-tracker 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

包含RT安装的Docker镜像,提供运行RT相关应用的环境。
28 收藏0 次下载activenetsandbox镜像

request-tracker 镜像详细说明

request-tracker 使用指南

request-tracker 配置说明

request-tracker 官方文档

RT 的 Docker 镜像

镜像概述和主要用途

本镜像包含 Request Tracker (RT) 的完整安装,RT 是一款开源的问题跟踪系统。该镜像旨在为开发和测试环境提供便捷的 RT 部署方案,支持快速搭建和配置 RT 实例,便于功能验证和扩展开发。

核心功能和特性

  • 多版本支持:提供 RT 4.4、5.0、6.0 等多个稳定版本及开发分支(stable、master)
  • 安全验证:所有镜像均使用 cosign 签名,支持签名验证
  • 灵活配置:通过环境变量自定义 RT 核心参数(如 Web 端口、管理员密码等)
  • 扩展测试:支持 RT 扩展的开发测试,兼容 GitHub Actions 和 Travis CI 等持续集成工具

支持的标签及对应 Dockerfile

标签说明Dockerfile 链接
4.4RT 4.4 版本4.4/Dockerfile
5.0RT 5.0 版本5.0/Dockerfile
6.0, latestRT 6.0 版本(默认最新版)6.0/Dockerfile
stable稳定开发分支stable/Dockerfile
master主开发分支master/Dockerfile

镜像来源

Docker Hub

!Docker Stars !Docker Pulls !Docker Image Size

<[***]>

GitHub Container Registry

<[***]>

镜像签名验证

所有镜像均使用 cosign 签名,验证方法如下(替换对应镜像标签):

shell
cosign verify \
  --certificate-identity-regexp [***] \
  --certificate-oidc-issuer [***] \
  netsandbox/request-tracker:latest

使用场景和适用范围

  • 开发环境:本地快速部署 RT 进行功能开发和配置调试
  • 测试环境:验证 RT 版本升级或配置变更的兼容性
  • RT 扩展测试:开发第三方 RT 扩展时,用于自动化测试验证
  • 注意:本镜像仅适用于开发和测试,不建议用于生产环境

使用方法和配置说明

基本使用

默认端口部署

shell
# Docker Hub 镜像
docker run -d --name rt -p 80:80 netsandbox/request-tracker:6.0

# GitHub Container Registry 镜像
docker run -d --name rt -p 80:80 ghcr.io/netsandbox/request-tracker:6.0

部署后通过 http://localhost[***] 访问 RT。

自定义端口部署

若需使用非默认端口(如 8080),需同时修改端口映射和 RT_WEB_PORT 环境变量:

shell
# Docker Hub 镜像
docker run -d --name rt -p 8080:8080 -e RT_WEB_PORT=8080 netsandbox/request-tracker:6.0

# GitHub Container Registry 镜像
docker run -d --name rt -p 8080:8080 -e RT_WEB_PORT=8080 ghcr.io/netsandbox/request-tracker:6.0

部署后通过 http://localhost:8080[***] 访问。

环境变量配置

环境变量描述默认值
RT_CANONICALIZE_REDIRECT_URLSRT CanonicalizeRedirectURLs 配置未设置
RT_MAIL_COMMANDRT MailCommand 配置,邮件发送命令testfile
RT_ROOT_PASSWORDRT 管理员(root 用户)密码未设置
RT_WEB_DOMAINRT WebDomain 配置,Web 访问域名未设置
RT_WEB_PORTRT WebPort 配置,Web 服务端口80

RT 扩展测试

GitHub Actions 配置

在项目中添加 .github/workflows/rt-extension-test.yml 文件,内容如下:

yaml
name: RT extension test

on:
  pull_request:
  push:

jobs:
  test:
    name: Test RT

    runs-on: ubuntu-latest

    strategy:
      fail-fast: false
      matrix:
        rt:
          - '4.4'
          - '5.0'
          - '6.0'

    container: ghcr.io/netsandbox/request-tracker:${{ matrix.rt }}

    steps:
      - name: Checkout code
        uses: actions/checkout@v2

      - name: RT extension test
        run: |
          RELEASE_TESTING=1 perl Makefile.PL
          make
          make test

Travis CI 配置

在项目中添加 .travis.yml 文件,内容如下:

yaml
language: bash
services: docker

env:
  - RT_VERSION=4.4
  - RT_VERSION=5.0
  - RT_VERSION=6.0

before_install:
  - env | sort
  - image="netsandbox/request-tracker:$RT_VERSION"

install:
    - docker pull $image
    - docker run -d -v $TRAVIS_BUILD_DIR:/rtx --name rt $image
    - docker ps

script:
    - docker exec rt bash -c "cd /rtx && RELEASE_TESTING=1 perl Makefile.PL && make && make test"

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"