redmine mysql_redmine的跨平台安装与使用

redmine的跨平台安装与使用

为了能够在手机和个人电脑上同时查看项目情况,就准备把redmine放在个人电脑(ubuntu)上,同时允许手机访问。

server端的安装

鉴于我之前已经安装过mysql,几经折腾都没法搞定redmine和mysql的通信问题以及mysql的安装和配置问题。最后,果断决定采用容器的方式,减少本地配置。

利用docker,下载mysql和redmine的镜像

$ sudo docker pull mysql:5.7

$ sudo docker pull redmine:4.1.0

$ sudo docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

mysql 5.7 d5cea958d330 12 days ago 440MB

redmine 4.1.0 bd730be099a4 4 weeks ago 542MB

启动docker文件

$ sudo docker run -d -p 3310:3310 --name server-mysql -e MYSQL_ROOT_PASSWORD="pass" -e MYSQL_DATABASE=redmine mysql:5.7

$ sudo docker run -d -p 8080:3000 --name=server-redmine -e MYSQL_ROOT_PASSWORD="pass" --link server-mysql:mysql redmine:4.1.0

此时,通过一下命令就可以看到实际运行情况

$ sudo docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

84ad4ee1bbc0 redmine:4.1.0 "/docker-entrypoint.…" 9 days ago Exited (1) 41 hours ago server-redmine

f3a20a454c58 mysql:5.7 "docker-entrypoint.s…" 9 days ago Exited (0) 41 hours ago server-mysql

到此,就可以通过localhost:8080来访问redmine了。

然后通过如下命令就可以启动或暂停redmine。这里要注意点额是,启动redmine时需要先启动mysql;关闭时,最好先关闭redmine

# 开启redmine

$ sudo docker start f3a20a454c58

$ sudo docker start 84ad4ee1bbc0

# 关闭redmine

$ sudo docker stop 84ad4ee1bbc0

$ sudo docker stop f3a20a454c58

桌面端的安装

桌面端不需要安装,直接在浏览器中使用即可。

手机端的安装

我采用的是openredmine

安装后添加连接即可。其中的token需要利用admin账户登录redmine获取。

数据的维护

为了能够保存数据,最好在使用过程中定期停止docker,然后利用docker commit保存镜像。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值