微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

docker redmine 安装配置

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如Perforce、SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。

1,安装redmine,postgresql

docker pull sameersbn/redmine
docker pull sameersbn/postgresql

数据库用pgsqlMysqL都是可以的

2,创建映射目标

mkdir -p /home/docker/redmine/postgresql
mkdir -p /home/docker/redmine/redmine

3,创建容器

docker run --name=postgresql-redmine -d --env='DB_NAME=redmine_production' --env='DB_USER=redmine' --env='DB_PASS=password' --restart=always --volume=/home/docker/redmine/postgresql:/var/lib/postgresql sameersbn/postgresql

docker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10083:80 --env='REDmine_PORT=10083' --restart=always --volume=/home/docker/redmine/redmine:/home/redmine/data sameersbn/redmine

4,查看状态

docker@default:~/redmine/redmine/plugins$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
32f8f0192bd9 sameersbn/redmine "/sbin/entrypoint...." 9 hours ago Up 2 hours 443/tcp,0.0.0.0:10083->80/tcp redmine
857795a66334 sameersbn/postgresql "/sbin/entrypoint.sh" 9 hours ago Up 9 hours 5432/tcp postgresql-redmine

在这里要注意,如果你用了虚拟机,创建容器的时候,要登录虚拟机中创建。

5,登录与访问

地址:http://IP:10083/
用户名:admin
认密码:admin

6,插件安装,以redmine_agile为例

常用插件列表:https://github.com/sameersbn/docker-redmine/wiki/plugins

# cd /home/docker/redmine/redmine/plugins
# git clone https://github.com/RCRM/redmine_agile.git
# docker restart redmine

登录后台,点击项目,查看所有问题就能看到安装的插件了。不推荐官方的安装方式,版本不匹配会导致redmine起不来。

redmine agile

redmine agile

原文地址:https://www.jb51.cc/docker/447302.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐