镜像概览

完整引用
docker.io/lizheming/waline
Registry
docker.io
命名空间
lizheming
仓库
waline
已缓存 Tag 数
170
最近同步
07/06/2026, 02:45 PM

简介

Waline 轻量评论系统镜像,支持 Markdown、Akismet 反垃圾与邮件通知,需外接 SQLite/MySQL/PostgreSQL 存储评论数据。

详细介绍

lizheming/waline 是 Waline 官方 Docker 封装,为静态博客或 Next.js 站点提供服务端评论 API 与管理后台。前端通过 Waline.js 嵌入,后端处理 OAuth、审核与 webhook。与 Disqus 相比数据自托管、隐私可控;生产应固定 tag、配置 JWT_TOKEN 与 SMTP,数据库连接串经 Secret 注入,Admin 路由限制 IP。

快速启动

docker run -d --name waline \
  -p 8360:8360 \
  -e JWT_TOKEN=change-me-secret \
  docker.io/lizheming/waline:latest

推荐实践

docker run -d --name waline \
  --restart unless-stopped \
  -p 8360:8360 \
  -e JWT_TOKEN=long-random-jwt-secret \
  -e SITE_URL=https://blog.example.com \
  -e MYSQL_HOST=mysql.internal \
  -e MYSQL_DB=waline \
  -e MYSQL_USER=waline \
  -e MYSQL_PASSWORD=strong-pass \
  docker.io/lizheming/waline:1.33.0

核心参数说明

  • -p 8360:8360 — Waline API 与 Admin 端口
  • -e JWT_TOKEN — 评论鉴权与 Admin 登录密钥
  • -e SITE_URL — 站点 URL(CORS 与邮件链接)
  • -e MYSQL_* — MySQL 持久化(或 SQLITE_PATH)
  • --restart unless-stopped — 评论服务持续在线
  • 固定 tag — 与 Waline.js 客户端版本配套

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: waline
spec:
  replicas: 2
  selector:
    matchLabels:
      app: waline
  template:
    metadata:
      labels:
        app: waline
    spec:
      containers:
        - name: waline
          image: docker.io/lizheming/waline:1.33.0
          ports:
            - containerPort: 8360
          envFrom:
            - secretRef:
                name: waline-secrets
---
apiVersion: v1
kind: Service
metadata:
  name: waline
spec:
  selector:
    app: waline
  ports:
    - port: 8360
      targetPort: 8360

JWT 与数据库凭据经 Secret 注入;Ingress 暴露 /api 并启用 HTTPS,MySQL 使用独立 StatefulSet 或托管库。

最新 Tag(20 条)

查看全部 170 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/lizheming/waline
:1.41.3
linux/amd64linux/arm64
2026/07/01 23:24147.5 MBsha256:3dcbc2756ee6
docker.io/lizheming/waline
:latest
linux/amd64linux/arm64
2026/07/01 23:24147.5 MBsha256:3dcbc2756ee6
docker.io/lizheming/waline
:1.41.3-alpine
linux/amd64linux/arm64
2026/07/01 23:24129.6 MBsha256:7da7b8152602
docker.io/lizheming/waline
:alpine
linux/amd64linux/arm64
2026/07/01 23:24129.6 MBsha256:7da7b8152602
docker.io/lizheming/waline
:1.41.2
linux/amd64linux/arm64
2026/07/01 23:06147.7 MBsha256:faeeab6740ba
docker.io/lizheming/waline
:1.41.2-alpine
linux/amd64linux/arm64
2026/07/01 23:05129.8 MBsha256:9bc27326e8cb
docker.io/lizheming/waline
:1.41.1
linux/amd64linux/arm64
2026/06/16 22:01129.1 MBsha256:b9ee9ae2e007
docker.io/lizheming/waline
:1.41.1-alpine
linux/amd64linux/arm64
2026/06/16 22:00111.1 MBsha256:d49716cfaf2d
docker.io/lizheming/waline
:1.41.0
linux/amd64linux/arm64
2026/06/16 07:24145.7 MBsha256:5678eb92a03e
docker.io/lizheming/waline
:1.41.0-alpine
linux/amd64linux/arm64
2026/06/16 07:24127.8 MBsha256:9e216b0d00ca
docker.io/lizheming/waline
:1.40.3
linux/amd64linux/arm64
2026/05/29 16:02125.9 MBsha256:65f7adc49833
docker.io/lizheming/waline
:1.40.3-alpine
linux/amd64linux/arm64
2026/05/29 16:02107.9 MBsha256:a4036625591b
docker.io/lizheming/waline
:1.40.2
linux/amd64linux/arm64
2026/05/29 14:56125.1 MBsha256:45705c66ed61
docker.io/lizheming/waline
:1.40.2-alpine
linux/amd64linux/arm64
2026/05/29 14:56107.0 MBsha256:34a9d60bd146
docker.io/lizheming/waline
:1.40.1
linux/amd64linux/arm64
2026/05/28 23:43125.9 MBsha256:16773794fe06
docker.io/lizheming/waline
:1.40.1-alpine
linux/amd64linux/arm64
2026/05/28 23:42107.9 MBsha256:c8b2cfe7f66f
docker.io/lizheming/waline
:1.40.0
linux/amd64linux/arm64
2026/05/28 00:10125.9 MBsha256:c60f0d19ce3c
docker.io/lizheming/waline
:1.40.0-alpine
linux/amd64linux/arm64
2026/05/28 00:09107.9 MBsha256:844be5075148
docker.io/lizheming/waline
:1.39.3
linux/amd64linux/arm64
2026/02/24 23:43125.2 MBsha256:18c652e753bd
docker.io/lizheming/waline
:1.39.3-alpine
linux/amd64linux/arm64
2026/02/24 23:43106.8 MBsha256:131b1da8e35c