Docker 安装 zentao 禅道
官方镜像仓库及使用说明:https://hub.docker.com/r/easysoft/zentao
bash
docker pull easysoft/zentao:21.7.2
# 官方镜像地址
docker pull hub.zentao.net/app/zentao:21.7.2
docker run -it \
--name zentao \
-p 80:80 \
-v /opt/zentao/data:/data \
-e MYSQL_INTERNAL=true \
-e PHP_MAX_EXECUTION_TIME=300 \
-e PHP_POST_MAX_SIZE=512M \
-e PHP_UPLOAD_MAX_FILESIZE=512M \
-d hub.zentao.net/app/zentao:21.7.2
访问:http://{ip 地址}:80
注意
- 页面安装数据库时,数据库密码默认为 123456,安装的时候不要修改,否则密码不正确报错。
如果安装出现问题
POST: /install.php?m=install&f=step2&zin=1 Error: Unexpected token '<', "!DOCTYPE "... is not valid JSON
txt
# 进入容器
docker exec -it zentao /bin/bash
# 可以尝试修改下这两个配置:
1、/apps/zentao/config/config.php文件里: $config->customSession 的值改成 true
2、/apps/zentao/config/config.php文件里: $config->framework->filterCSRF 的值改成 false
然后重启容器,再重新再浏览器页面安装。