Overview

Full name
docker.io/idoop/zentao
Registry
docker.io
Namespace
idoop
Repository
zentao
Cached tags
83
Last synced
07/05/2026, 09:00 PM

Introduction

禅道 ZenTao 国产项目管理 Web 镜像,敏捷/瀑布双模式、Bug 跟踪与测试管理,需 MySQL 后端与同栈部署。

Details

idoop/zentao 运行禅道开源项目管理平台,Web UI 管理需求、Bug、测试用例与燃尽图。定位为国产项目管理 Web 应用,依赖 MySQL 后端;K8s Deployment + Ingress 内网研发管理。

快速启动

docker run -d --name zentao \
  -p 8080:80 \
  -e MYSQL_HOST=mysql \
  docker.io/idoop/zentao:latest

推荐实践

docker run -d --name zentao \
  --restart unless-stopped \
  -p 8080:80 \
  -v /data/zentao:/www/zentaopms \
  -e MYSQL_HOST=mysql.internal \
  -e MYSQL_PASSWORD=changeme \
  docker.io/idoop/zentao:21.1

核心参数说明

  • -p 8080:80 — 禅道 Web UI
  • -e MYSQL_HOST — MySQL 后端地址
  • -v .../zentao:... — 附件持久化
  • -e MYSQL_PASSWORD — DB 密码(高敏

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: zentao
spec:
  replicas: 1
  selector:
    matchLabels:
      app: zentao
  template:
    metadata:
      labels:
        app: zentao
    spec:
      containers:
        - name: zentao
          image: docker.io/idoop/zentao:21.1
          ports:
            - containerPort: 80
          envFrom:
            - secretRef:
                name: zentao-env
          volumeMounts:
            - name: data
              mountPath: /www/zentaopms
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: zentao-data
---
apiVersion: v1
kind: Service
metadata:
  name: zentao
spec:
  selector:
    app: zentao
  ports:
    - port: 80
      targetPort: 80

MySQL 独立 Service;Ingress 内网 RBAC 与 LDAP。

Latest tags (20)

View all 83 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/idoop/zentao
:20.1.0
linux/amd64
2026/04/10 18:35174.6 MBsha256:9ae304a9780a
docker.io/idoop/zentao
:20.0
linux/amd64
2026/04/10 18:35172.1 MBsha256:99f484c34da9
docker.io/idoop/zentao
:20.1.1
linux/amd64
2026/04/10 18:34172.2 MBsha256:b33643e75483
docker.io/idoop/zentao
:20.2
linux/amd64
2026/04/10 18:34202.0 MBsha256:a60ffdd7b25c
docker.io/idoop/zentao
:20.3
linux/amd64
2026/04/10 18:34172.9 MBsha256:f659804b4fd4
docker.io/idoop/zentao
:20.4
linux/amd64
2026/04/10 18:33173.1 MBsha256:3bda350a4ce0
docker.io/idoop/zentao
:20.5
linux/amd64
2026/04/10 18:33173.5 MBsha256:6a6b6f0f9531
docker.io/idoop/zentao
:20.6
linux/amd64
2026/04/10 18:32173.8 MBsha256:a86a7a8980a3
docker.io/idoop/zentao
:20.7
linux/amd64
2026/04/10 18:32173.9 MBsha256:dc151712c24d
docker.io/idoop/zentao
:20.8
linux/amd64
2026/04/10 18:32180.2 MBsha256:d6e02d9a63d4
docker.io/idoop/zentao
:18.12
linux/amd64
2026/04/10 15:43163.9 MBsha256:7f65edaee50d
docker.io/idoop/zentao
:18.11
linux/amd64
2026/04/10 15:25339.5 MBsha256:d8d26c5c72cf
docker.io/idoop/zentao
:18.10
linux/amd64
2026/04/10 15:18370.9 MBsha256:ea2c6ba58a75
docker.io/idoop/zentao
:latest
linux/amd64
2023/12/10 14:04363.7 MBsha256:71c8fd1de66c
docker.io/idoop/zentao
:18.9
linux/amd64
2023/12/10 14:01363.7 MBsha256:71c8fd1de66c
docker.io/idoop/zentao
:18.8
linux/amd64
2023/12/10 13:52350.1 MBsha256:aa6e6384ba28
docker.io/idoop/zentao
:18.7
linux/amd64
2023/12/10 13:47354.2 MBsha256:37858f490d6f
docker.io/idoop/zentao
:18.6
linux/amd64
2023/12/10 13:42340.3 MBsha256:2fa59f6ebcbb
docker.io/idoop/zentao
:18.5
linux/amd64
2023/12/10 13:32297.4 MBsha256:a7233e7a7178
docker.io/idoop/zentao
:18.4
linux/amd64
2023/12/10 13:25296.7 MBsha256:7585bf0320a5