介绍
介绍
最近福哥要搭建一个redmine的环境,在微服务的时代福哥第一个想到的方法是通过Docker安装,福哥选择的版本是4.2.8版本!
安装
数据库
创建数据库
在MySQL上面创建一个空的数据库redmine,编码utf8。
create database redmine default charset utf8mb4;
授权数据库
建立一个redmine账号用来连接redmine数据库。
福哥的环境是mysql8.0版本。
create user redmine@'%' identified by 'abcdef'; grant all on redmine.* to redmine@'%';
安装Redmine
现在可以安装redmine了,把MySQL数据库参数传进去。
建立Redmine数据目录。
mkdir -p /data/docker.data/redmine/files
授权Redmine数据目录999权限。
chown 999.999 -R /data/docker.data/redmine
启动Redmine容器。
docker run -tid --name redmine -h redmine \ --net bridge \ -p 8685:3000 \ --link mysql-8.0:mysql \ -e REDMINE_DB_MYSQL=mysql \ -e REDMINE_DB_USERNAME=redmine \ -e REDMINE_DB_PASSWORD=abcdef \ -v /data/docker.data/redmine/files:/usr/src/redmine/files \ redmine:4.2.8-bullseye
可以看到默认redmine监听的是3000端口,福哥给它映射到了8685上面了。
测试
初始化
redmine的默认用户名/密码都是admin。
登录后第一件事就是更改管理员密码。
测试
现在可以正常使用了~~
总结
今天福哥带着大家学习了使用Docker安装Redmine4.2环境的方法,这种方式相比较自己一步一步安装要容易多了。就单单一个rvm环境都够我们喝一壶了~~