Overview

Full name
docker.io/jauderho/excalidraw
Registry
docker.io
Namespace
jauderho
Repository
excalidraw
Cached tags
3
Last synced
07/06/2026, 11:38 AM

Introduction

jauderho 打包的 Excalidraw 白板 Web 镜像,支持手绘风格协作绘图,适合团队内网知识分享与架构草图站点。

Details

jauderho/excalidraw 运行 Excalidraw 前端与轻量后端,用户通过浏览器创建可协作的手绘图表。典型用于替代 Miro 的私有化白板,与 draw.io 相比更偏手绘风格与实时协作。定位为无状态 Web 前端服务,生产应固定 tag、HTTPS 反代并可选接入 OIDC;持久化协作房间需外置 Redis 或官方 LiveCollaboration 配置。

快速启动

docker run -d --name excalidraw \
  -p 8080:80 \
  docker.io/jauderho/excalidraw:latest

推荐实践

docker run -d --name excalidraw \
  --restart unless-stopped \
  -p 8080:80 \
  -e TZ=Asia/Shanghai \
  docker.io/jauderho/excalidraw:0.17.0

核心参数说明

  • -p 8080:80 — Excalidraw Web 访问端口
  • --restart unless-stopped — 白板服务持续在线
  • -e TZ=Asia/Shanghai — 日志与时间戳时区
  • 固定 tag — 前端 bundle 版本 pin
  • 协作 — 多用户实时同步需额外 LiveCollaboration 栈

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: excalidraw
spec:
  replicas: 2
  selector:
    matchLabels:
      app: excalidraw
  template:
    metadata:
      labels:
        app: excalidraw
    spec:
      containers:
        - name: excalidraw
          image: docker.io/jauderho/excalidraw:0.17.0
          ports:
            - containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
  name: excalidraw
spec:
  selector:
    app: excalidraw
  ports:
    - port: 80
      targetPort: 80

Ingress TLS 与 OAuth 限制内网访问;无持久卷时可水平扩展,协作模式需 Redis 独立部署。

Latest tags (20)

View all 3 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/jauderho/excalidraw
:latest
linux/amd64linux/arm64
2026/06/30 07:5448.8 MBsha256:71697cc44409
docker.io/jauderho/excalidraw
:git-alpine
linux/amd64linux/arm64
2026/06/30 07:5448.8 MBsha256:71697cc44409
docker.io/jauderho/excalidraw
:git
linux/amd64linux/arm64
2026/06/30 07:5448.8 MBsha256:71697cc44409