Docker下安装项目管理工具禅道并设置开机自启
禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。
1、下载镜像
docker pull easysoft/zentao
2、创建容器:默认目录不要修改,(禅道官方指定/docker/zentao)试过用数据卷方式没成功
docker run -d --name zentao -p 8082:80 \
-v /docker/zentao/www/zentaopms:/www/zentaopms \
-v /docker/zentao/www/mysqldata:/var/lib/mysql easysoft/zentao:latest
3、出现安装界面
4、数据库设置界面
根据向导完成即可。用安装时设置的管理员账号和密码登录,出现如下主界面,安装完成。
设置开机自启
进入/lib/systemd/system/目录
cd /lib/systemd/system/
#建立zentao.service
touch zentao.service
vim zentao.service
内容如下:
[Unit]
Description=zentao zbox
After=network.target
[Service]
Type=forking
ExecStart=/opt/zbox/zbox start
ExecReload=/opt/zbox/zbox restart
ExecStop=/opt/zbox/zbox stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
修改权限:
chmod 754 zentao.service
查看服务状态
systemctl status zentao.service
启用服务:
systemctl enable zentao.service
重启服务:
systemctl restart zentao.service