如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
注意:此仓库是https://hub.docker.com/_/redmine%E7%9A%84%60ppc64le%60%E6%9E%B6%E6%9E%84%E4%B8%93%E7%94%A8%E4%BB%93%E5%BA%93%E3%80%82%E6%9C%89%E5%85%B3%E5%A4%9A%E6%9E%B6%E6%9E%84%E9%95%9C%E5%83%8F%E7%9A%84%E6%9B%B4%E5%A4%9A%E4%BF%A1%E6%81%AF%EF%BC%8C%E8%AF%B7%E5%8F%82%E8%A7%81https://github.com/docker-library/official-images#architectures-other-than-amd64%E5%92%8Chttps://github.com/docker-library/faq#an-images-source-changed-in-git-now-what%E3%80%82
Redmine是一个免费开源的基于Web的项目管理和问题跟踪工具。它支持多项目及子项目管理,提供每个项目的Wiki和论坛、时间跟踪功能、灵活的基于角色的访问控制,并包含日历和甘特图以可视化项目进度和截止日期。Redmine可与多种版本控制系统集成,内置仓库浏览器和差异查看器。
| 标签 | Dockerfile链接 |
|---|---|
6.1.0, 6.1, 6, latest, 6.1.0-trixie, 6.1-trixie, 6-trixie, trixie | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/6.1/trixie/Dockerfile |
6.1.0-alpine3.22, 6.1-alpine3.22, 6-alpine3.22, alpine3.22, 6.1.0-alpine, 6.1-alpine, 6-alpine, alpine | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/6.1/alpine3.22/Dockerfile |
6.1.0-alpine3.21, 6.1-alpine3.21, 6-alpine3.21, alpine3.21 | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/6.1/alpine3.21/Dockerfile |
6.0.7, 6.0, 6.0.7-trixie, 6.0-trixie | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/6.0/trixie/Dockerfile |
6.0.7-bookworm, 6.0-bookworm | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/6.0/bookworm/Dockerfile |
6.0.7-alpine3.22, 6.0-alpine3.22, 6.0.7-alpine, 6.0-alpine | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/6.0/alpine3.22/Dockerfile |
6.0.7-alpine3.21, 6.0-alpine3.21 | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/6.0/alpine3.21/Dockerfile |
5.1.10, 5.1, 5, 5.1.10-trixie, 5.1-trixie, 5-trixie | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/5.1/trixie/Dockerfile |
5.1.10-bookworm, 5.1-bookworm, 5-bookworm | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/5.1/bookworm/Dockerfile |
5.1.10-alpine3.22, 5.1-alpine3.22, 5-alpine3.22, 5.1.10-alpine, 5.1-alpine, 5-alpine | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/5.1/alpine3.22/Dockerfile |
5.1.10-alpine3.21, 5.1-alpine3.21, 5-alpine3.21 | https://github.com/docker-library/redmine/blob/01d5e42cea07875240d7a6f4f6b3a1e13fdcf411/5.1/alpine3.21/Dockerfile |
最简单的部署方式,适合测试环境(不推荐生产环境多用户使用,详见Redmine官方文档):
bashdocker run -d --name some-redmine ppc64le/redmine
生产环境推荐使用独立数据库容器(PostgreSQL或MySQL),步骤如下:
1. 启动数据库容器
PostgreSQL:
bashdocker run -d --name some-postgres --network some-network \ -e POSTGRES_PASSWORD=secret \ -e POSTGRES_USER=redmine \ postgres
MySQL(启动Redmine时需将REDMINE_DB_POSTGRES替换为REDMINE_DB_MYSQL):
bashdocker run -d --name some-mysql --network some-network \ -e MYSQL_USER=redmine \ -e MYSQL_PASSWORD=secret \ -e MYSQL_DATABASE=redmine \ -e MYSQL_RANDOM_ROOT_PASSWORD=1 \ mysql:5.7
2. 启动Redmine容器
bashdocker run -d --name some-redmine --network some-network \ -e REDMINE_DB_POSTGRES=some-postgres \ # 若使用MySQL,替换为REDMINE_DB_MYSQL=some-mysql -e REDMINE_DB_USERNAME=redmine \ -e REDMINE_DB_PASSWORD=secret \ ppc64le/redmine
docker compose部署创建compose.yaml文件:
yamlservices: redmine: image: ppc64le/redmine # 注意指定ppc64le架构镜像 restart: always ports: - "8080:3000" # 主机端口:容器端口(Redmine默认端口3000) environment: REDMINE_DB_MYSQL: db # 数据库服务名(与下方db服务对应) REDMINE_DB_PASSWORD: example # 数据库密码 REDMINE_SECRET_KEY_BASE: supersecretkey # 会话加密密钥(生产环境需替换为随机字符串) db: image: mysql:8.0 restart: always environment: MYSQL_ROOT_PASSWORD: example # MySQL root密码 MYSQL_DATABASE: redmine # 数据库名
启动服务:
bashdocker compose up -d
等待初始化完成后,访问http://localhost:8080或http://主机IP:8080。
Redmine上传的文件需持久化存储,推荐使用主机目录绑定挂载:
在主机创建数据目录:
bashmkdir -p /my/own/datadir
启动容器时挂载目录:
bashdocker run -d --name some-redmine \ -v /my/own/datadir:/usr/src/redmine/files \ # 主机目录:容器内文件存储路径 ppc64le/redmine
通过-p参数将容器端口映射到主机,实现外部访问:
bashdocker run -d --name some-redmine -p 3000:3000 ppc64le/redmine
访问http://localhost:3000或http://主机IP:3000即可打开Redmine。
启动容器时可通过环境变量调整Redmine配置,常用变量说明如下:
| 变量名 | 说明 | 默认值 |
|---|---|---|
REDMINE_DB_MYSQLREDMINE_DB_POSTGRESREDMINE_DB_SQLSERVER | 数据库主机名/IP(三选一,互斥) | 未设置时使用SQLite |
REDMINE_DB_PORT | 数据库端口 | MySQL:3306,PostgreSQL:5432,SQLite:空 |
REDMINE_DB_USERNAME | 数据库用户名 | MySQL:root,PostgreSQL:postgres,SQLite:redmine |
REDMINE_DB_PASSWORD | 数据库密码 | 无默认值(必填) |
REDMINE_DB_DATABASE | 数据库名 | MySQL:redmine,PostgreSQL:用户名,SQLite:sqlite/redmine.db |
REDMINE_DB_ENCODING | 数据库编码 | MySQL:UTF-8,PostgreSQL:utf8,SQLite:utf8 |
REDMINE_NO_DB_MIGRATE | 禁用容器启动时自动执行rake db:migrate | 未设置时自动执行 |
REDMINE_PLUGINS_MIGRATE | 容器启动时自动执行rake redmine:plugins:migrate | 未设置时不执行 |
SECRET_KEY_BASE | Rails会话加密密钥(负载均衡场景需统一) | 未设置时自动生成 |
REDMINE_SECRET_KEY_BASE | 兼容旧版本的密钥变量(会自动填充SECRET_KEY_BASE) | 已弃用,推荐直接使用SECRET_KEY_BASE |
支持通过_FILE后缀从文件加载环境变量(适用于Docker Secrets),例如:
bashdocker run -d --name some-redmine \ -e REDMINE_DB_MYSQL_FILE=/run/secrets/mysql-host \ # 从文件读取数据库主机 -e REDMINE_DB_PASSWORD_FILE=/run/secrets/mysql-pass \ # 从文件读取密码 ppc64le/redmine
支持的变量:REDMINE_DB_MYSQL、REDMINE_DB_POSTGRES、REDMINE_DB_PORT、REDMINE_DB_USERNAME、REDMINE_DB_PASSWORD、REDMINE_DB_DATABASE、REDMINE_DB_ENCODING、REDMINE_SECRET_KEY_BASE。
ppc64le/redmine:<version>基于Debian系统的标准镜像,包含完整依赖,适合大多数场景。标签中的sid/bookworm等为Debian发行版代号,指定基础系统版本。
ppc64le/redmine:<version>-alpine基于Alpine Linux的轻量级镜像,体积更小(约5MB基础镜像),适合对镜像大小敏感的场景。注意:Alpine使用musl libc而非glibc,部分依赖glibc的软件可能存在兼容性问题。
Redmine采用GNU通用公共许可证v2(GPLv2)开源协议。
Docker镜像可能包含其他软件(如Bash、基础系统库等),其许可证需由用户自行确认合规性。更多信息可参考https://github.com/docker-library/repo-info/tree/master/repos/redmine%E3%80%82
以下是 ppc64le/redmine 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




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