参考资料

  1. SuiteCRM是一款开源的企业客户关系管理(CRM)软件
  2. Jetty 是一个轻量级的开源 Java Web 服务器和 Servlet 容器,由 Eclipse 基金会维护
  3. Docker Swarm 是 Docker 原生的集群管理工具
  4. WordPress 是一个开源的内容管理系统
  5. docker安装redis详细说明以及案例
  6. 如何使用Docker进行持续集成?
  7. MediaWiki 是一个免费开源的维基软件
  8. MeiliSearch 是一个快速、开源的全文搜索引擎

zentao 详细简介

禅道(zentao)是一款开源的项目管理软件,专注于研发项目管理,覆盖需求管理、任务管理、Bug管理、测试管理等功能,支持敏捷开发和瀑布模型。

特点

  1. 开源免费:提供开源版本,可自由下载使用。

  2. 全生命周期管理:支持需求、任务、Bug、测试用例等全流程管理。

  3. 多模式支持:支持Scrum、Kanban、瀑布模型等开发模式。

  4. 权限管理:灵活的权限分配,适应不同团队角色需求。

  5. 报表统计:提供丰富的项目数据统计与分析功能。

  6. 多平台支持:支持Web、移动端(APP)访问。

最新更新内容及时间

  • 最新版本:18.6(截至2023年10月)

  • 更新内容

    • 优化UI界面,提升用户体验。

    • 修复已知Bug,增强系统稳定性。

    • 新增部分报表统计功能。

镜像下载地址

官网地址

阅读文档地址

Docker 安装示例

docker run --name zentao -p 8080:80 -v /path/to/data:/app/zentaopms -v /path/to/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 easysoft/zentao:latest
  • -p 8080:80:映射容器80端口到宿主机8080。

  • -v /path/to/data:持久化禅道数据。

  • -v /path/to/mysql:持久化MySQL数据。

  • -e MYSQL_ROOT_PASSWORD:设置MySQL root密码。

YAML 设置教程(docker-compose.yml)

version: '3'
services:
  zentao:
    image: easysoft/zentao:latest
    container_name: zentao
    ports:
      - "8080:80"
    volumes:
      - /path/to/data:/app/zentaopms
      - /path/to/mysql:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=123456
    restart: always

常见错误及解决方法

  1. MySQL连接失败

    • 检查MySQL服务是否启动。

    • 确保MYSQL_ROOT_PASSWORD正确。

  2. 权限不足导致文件无法写入

    • 确保挂载目录权限正确(chmod -R 777 /path/to/data)。

  3. 访问502错误

    • 检查容器是否正常运行(docker ps)。

    • 查看日志排查问题(docker logs zentao)。

  4. 升级失败

    • 备份数据后重新部署。

    • 参考官方升级文档操作。

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。