Overview

Full name
docker.io/xinsodev/drawdb
Registry
docker.io
Namespace
xinsodev
Repository
drawdb
Cached tags
1
Last synced
07/13/2026, 03:52 PM

Introduction

DrawDB 数据库 ER 图设计镜像,浏览器可视化数据库 Schema 设计工具,SQL 导出与在线协作数据库建模 Web 应用。

Details

xinsodev/drawdb 运行 DrawDB 在线数据库 ER 图设计工具,支持可视化表结构设计、关系连线与 SQL 导出。定位为数据库建模 Web 应用;开发阶段 Schema 设计、团队协作数据库建模或替代 dbdiagram.io 的自托管方案。

快速启动

docker run -d --name drawdb \
  -p 8080:8080 \
  docker.io/xinsodev/drawdb:latest

推荐实践

docker run -d --name drawdb \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/drawdb:/data \
  docker.io/xinsodev/drawdb:1.0.0

核心参数说明

  • -p 8080:8080 — DrawDB Web UI
  • -v .../data:... — 设计文件持久化
  • 导出 — SQL/JSON 格式
  • 访问 — 团队协作内网

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: drawdb
spec:
  replicas: 1
  selector:
    matchLabels:
      app: drawdb
  template:
    metadata:
      labels:
        app: drawdb
    spec:
      containers:
        - name: drawdb
          image: docker.io/xinsodev/drawdb:1.0.0
          ports:
            - containerPort: 8080
          volumeMounts:
            - name: data
              mountPath: /data
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: drawdb-data
---
apiVersion: v1
kind: Service
metadata:
  name: drawdb
spec:
  selector:
    app: drawdb
  ports:
    - port: 8080
      targetPort: 8080

Ingress 团队协作;PVC 存设计。

Latest tags (20)

View all 1 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/xinsodev/drawdb
:latest
linux/amd64
2024/12/16 16:149.6 MBsha256:0fe0880253c6