Docker部署禅道(项目管理系统)
docker部署
开源版
mkdir -p /data/zbox && \
docker run -d -p 80:80 -p 3306:3306 \
-e ADMINER_USER="root" -e ADMINER_PASSWD="password" \
-e BIND_ADDRESS="false" \
-v /data/zbox/:/opt/zbox/ \
--add-host smtp.exmail.qq.com:163.177.90.125 \
--name zentao-server \
idoop/zentao:latest
专业版
mkdir -p /data/zbox && \
docker run -d -p 80:80 -p 3306:3306 \
-e USER="root" -e PASSWD="password" \
-e BIND_ADDRESS="false" \
-v /data/zbox/:/opt/zbox/ \
--add-host smtp.exmail.qq.com:163.177.90.125 \
--name zentao-server-pro \
idoop/zentao:pro
环境配置
ADMINER_USER :设置Web登录数据库的管理员帐户。
ADMINER_PASSWD :设置Web登录数据库的管理员密码。
BIND_ADDRESS:如果使用设置值false,MySQL服务器将不绑定地址。
SMTP_HOST:设置smtp服务器的IP和主机。(如果无法发送邮件,将会有所帮助。)也可以extra_host在docker-compose.yaml中使用,或者--add-host在使用dokcer run命令时使用param 。
注意:Zentao管理员帐户为admin,默认初始化密码为123456。而MySQL的root帐户密码为123456,请在首次登录时更改密码
https://github.com/idoop/zentao
docker-compose部署
[root@sentry-zipkin ~]# cat docker-compose
version: "2.2"
services:
zentao:
image: idoop/zentao:latest
container_name: zentao
# if web response code: 310 ERR_TOO_MANY_REDIRECTS, please use host mode.
# network_mode: "host"
ports:
- "80:80"
- "3306:3306"
# mysql root account default password is '123456'.
# the zentao adminstrator account is 'admin',and init password is '123456'.
environment:
# specifies Adminer account and password for web login database.
USER: "root"
PASSWD: "123456"
BIND_ADDRESS: "false"
extra_hosts:
- "smtp.exmail.qq.com:163.177.90.125"
volumes:
- ./data:/opt/zbox/
restart: always
启动命令:
docker-compose up -d
默认:
使用latelee/zentao镜像,具体参考:https://hub.docker.com/r/latelee/zentao/
使用9070端口访问,最好根据实际情况修改
挂载目录为当前目录的data(如没有会自动生成,已有则不会)
用户名密码为admin/123456 (似乎是禅道强制如此,无法在外面修改)
邮件使用腾讯邮箱,如果没有,不填写也没关系。但如果在实际项目中使用邮件通知功能,还是要在禅道后台设置的
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
爱吃可爱多!
喜欢就支持一下吧
打赏
微信
支付宝