最近换了新的项目团队,由于新团队比较年轻化,考虑到要实行敏捷开发,为了帮助团队建立敏捷化的项目管理,经过调研之后,我选择了目前比较受欢迎的开源项目管理软件:禅道,这是一款国产的优秀开源项目管理软件,基于敏捷项目管理理念开发而成,操作简洁,能够很好地满足目前团队中的产品、开发、测试等人员的使用。
同时,被告知测试服务器是个临时的服务器,可能要考虑后期的数据迁移,所以选择了以docker的方式快速部署禅道。
1. 查看服务器是否有禅道容器
docker ps -a
查看所有容器是否存在禅道容器
2.从docker库下载禅道镜像
docker pull idoop/zentao
3.查询 80端口以及3306端口是否被占用
netstat -anp |grep 3306
netstat -anp |grep 80
4.创建禅道挂载目录,运行镜像
因为80端口被占用了,我们将80端口映射到宿主机8099端口(已检查,未被占用)上,执行命令:
mkdir -p /data/zbox && docker run -d -p 8099:80 -p 3306:3306 \
-e USER="root" -e PASSWD="password" \
-e BIND_ADDRESS="false" \
-e SMTP_HOST="163.177.90.125 smtp.exmail.qq.com" \
-v /data/zbox/:/opt/zbox/ \
--name zentao-server \
idoop/zentao:latest
5.检查容器,禅道容器正常运行
6.修改管理密码
浏览器登陆ip+映射端口修改管理密码(默认用户名为:admin 密码为:123456)