Skip to content

Docker 安装 zentao 禅道

禅道官网:https://www.zentao.net/

官方镜像仓库及使用说明: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

然后重启容器,再重新再浏览器页面安装。