docker 部署 redmine 挂载mysql到宿主机,以及常见问题解决


命令启动

mysql建库和用户(密码自己改)

-- 建库
CREATE DATABASE redmine DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 建用户并授权(密码自己改)
CREATE USER 'redmine'@'%' IDENTIFIED BY 'secret';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'%';
FLUSH PRIVILEGES;

生成 128 位十六进制字符串(64 字节)

$secret = -join ((48..57) + (97..102) | Get-Random -Count 128 | ForEach-Object { [char]$_ })
Write-Host $secret

把输出的 128 位字符串复制下来,粘贴到-e SECRET_KEY_BASE=环境变量右侧

docker run -d --name redmine -p 8080:3000 -e REDMINE_DB_MYSQL=host.docker.internal -e REDMINE_DB_PORT=3306 -e REDMINE_DB_USERNAME=redmine -e REDMINE_DB_PASSWORD=secret -e REDMINE_DB_DATABASE=redmine -e SECRET_KEY_BASE=上面复制的128位字符串 -v D:\ProgramData\redmine-data\files:/usr/src/redmine/files -v D:\ProgramData\redmine-data\config:/usr/src/redmine/config redmine:5.0-alpine

记得改redmine的mysql账号密码


命令解释

-v D:\ProgramData\redmine-data\files:/usr/src/redmine/files 
-v D:\ProgramData\redmine-data\config:/usr/src/redmine/config

将容器目录挂载到宿主机。 D:\ProgramData\redmine-data\files 改成自己的


使用问题

1.Redmine无法新建问题

新建问题配置

2.跟踪标签有什么用

它决定了:

  1. 工单包含哪些字段(哪些必填、哪些可选)。
  2. 这张工单能走哪一条固定的 工作流(状态流转路径)。
  3. 项目里哪些人(角色)可以 新建 / 编辑 / 关闭 这类工单。

例如,建 Feature 类型 → 字段里必须填「目标版本」「预计工时」;工作流只能走「新建 → 已确认 → 实现中 → 已解决 → 已关闭」。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值