镜像概览
- 完整引用
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:24 | 147.5 MB | sha256:3dcbc2756ee6… | |||
docker.io/lizheming/waline :latest | linux/amd64linux/arm64 | 2026/07/01 23:24 | 147.5 MB | sha256:3dcbc2756ee6… | |||
docker.io/lizheming/waline :1.41.3-alpine | linux/amd64linux/arm64 | 2026/07/01 23:24 | 129.6 MB | sha256:7da7b8152602… | |||
docker.io/lizheming/waline :alpine | linux/amd64linux/arm64 | 2026/07/01 23:24 | 129.6 MB | sha256:7da7b8152602… | |||
docker.io/lizheming/waline :1.41.2 | linux/amd64linux/arm64 | 2026/07/01 23:06 | 147.7 MB | sha256:faeeab6740ba… | |||
docker.io/lizheming/waline :1.41.2-alpine | linux/amd64linux/arm64 | 2026/07/01 23:05 | 129.8 MB | sha256:9bc27326e8cb… | |||
docker.io/lizheming/waline :1.41.1 | linux/amd64linux/arm64 | 2026/06/16 22:01 | 129.1 MB | sha256:b9ee9ae2e007… | |||
docker.io/lizheming/waline :1.41.1-alpine | linux/amd64linux/arm64 | 2026/06/16 22:00 | 111.1 MB | sha256:d49716cfaf2d… | |||
docker.io/lizheming/waline :1.41.0 | linux/amd64linux/arm64 | 2026/06/16 07:24 | 145.7 MB | sha256:5678eb92a03e… | |||
docker.io/lizheming/waline :1.41.0-alpine | linux/amd64linux/arm64 | 2026/06/16 07:24 | 127.8 MB | sha256:9e216b0d00ca… | |||
docker.io/lizheming/waline :1.40.3 | linux/amd64linux/arm64 | 2026/05/29 16:02 | 125.9 MB | sha256:65f7adc49833… | |||
docker.io/lizheming/waline :1.40.3-alpine | linux/amd64linux/arm64 | 2026/05/29 16:02 | 107.9 MB | sha256:a4036625591b… | |||
docker.io/lizheming/waline :1.40.2 | linux/amd64linux/arm64 | 2026/05/29 14:56 | 125.1 MB | sha256:45705c66ed61… | |||
docker.io/lizheming/waline :1.40.2-alpine | linux/amd64linux/arm64 | 2026/05/29 14:56 | 107.0 MB | sha256:34a9d60bd146… | |||
docker.io/lizheming/waline :1.40.1 | linux/amd64linux/arm64 | 2026/05/28 23:43 | 125.9 MB | sha256:16773794fe06… | |||
docker.io/lizheming/waline :1.40.1-alpine | linux/amd64linux/arm64 | 2026/05/28 23:42 | 107.9 MB | sha256:c8b2cfe7f66f… | |||
docker.io/lizheming/waline :1.40.0 | linux/amd64linux/arm64 | 2026/05/28 00:10 | 125.9 MB | sha256:c60f0d19ce3c… | |||
docker.io/lizheming/waline :1.40.0-alpine | linux/amd64linux/arm64 | 2026/05/28 00:09 | 107.9 MB | sha256:844be5075148… | |||
docker.io/lizheming/waline :1.39.3 | linux/amd64linux/arm64 | 2026/02/24 23:43 | 125.2 MB | sha256:18c652e753bd… | |||
docker.io/lizheming/waline :1.39.3-alpine | linux/amd64linux/arm64 | 2026/02/24 23:43 | 106.8 MB | sha256:131b1da8e35c… |