镜像概览

完整引用
docker.io/artalk/artalk-go
Registry
docker.io
命名空间
artalk
仓库
artalk-go
已缓存 Tag 数
171
最近同步
07/06/2026, 08:49 PM

简介

Artalk Go 版自托管评论系统镜像,支持 Markdown、邮件通知与多站点接入,适合博客、文档站与静态站点挂载独立评论区。

详细介绍

Artalk 提供轻量级评论引擎,Go 版单二进制部署、资源占用低,前端可嵌入任意页面或通过 API 对接 CMS。数据默认 SQLite,生产可切换 PostgreSQL/MySQL;需配置站点密钥、SMTP 与管理员账户。与 Disqus 等 SaaS 相比,数据完全自控,适合注重隐私与合规的内网文档站。

快速启动

docker run -d --name artalk \
  -p 23366:23366 \
  -v artalk_data:/data \
  docker.io/artalk/artalk-go:latest

推荐实践

docker run -d --name artalk \
  --restart unless-stopped \
  -p 23366:23366 \
  -v /data/artalk:/data \
  -e TZ=Asia/Shanghai \
  docker.io/artalk/artalk-go:v2.9.1

核心参数说明

  • -p 23366:23366 — Artalk HTTP API 与后台默认端口
  • -v /data/artalk:/data — 持久化 SQLite/配置与上传附件
  • --restart unless-stopped — 评论服务持续可用
  • 固定 tag — 与前端 SDK 版本对齐
  • 公网暴露建议经 HTTPS 反向代理并限制管理后台

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: artalk-go
spec:
  replicas: 1
  selector:
    matchLabels:
      app: artalk
  template:
    metadata:
      labels:
        app: artalk
    spec:
      containers:
        - name: artalk
          image: docker.io/artalk/artalk-go:v2.9.1
          ports:
            - containerPort: 23366
          volumeMounts:
            - name: data
              mountPath: /data
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: artalk-data
---
apiVersion: v1
kind: Service
metadata:
  name: artalk
spec:
  selector:
    app: artalk
  ports:
    - port: 23366
      targetPort: 23366

按集群 StorageClass 调整 PVC 容量,Ingress 配置 TLS 与跨域策略。

最新 Tag(20 条)

查看全部 171 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/artalk/artalk-go
:nightly
linux/arm64linux/amd64
2026/06/25 20:3920.9 MBsha256:6281399ff924
docker.io/artalk/artalk-go
:latest
linux/amd64linux/arm64
2024/09/19 00:0719.9 MBsha256:34c9287650c6
docker.io/artalk/artalk-go
:sha-b9c3b2a
linux/amd64linux/arm64
2024/09/19 00:0719.9 MBsha256:34c9287650c6
docker.io/artalk/artalk-go
:2.9
linux/amd64linux/arm64
2024/09/19 00:070.0 MBsha256:dfa4a25b8a7c
docker.io/artalk/artalk-go
:2.9.1
linux/amd64linux/arm64
2024/09/19 00:0719.9 MBsha256:34c9287650c6
docker.io/artalk/artalk-go
:sha-6135c7e
linux/amd64linux/arm64
2024/09/03 22:1919.9 MBsha256:d9dfe5a1fb74
docker.io/artalk/artalk-go
:2.9.0
linux/amd64linux/arm64
2024/09/03 22:1919.9 MBsha256:d9dfe5a1fb74
docker.io/artalk/artalk-go
:sha-c4a7162
linux/amd64linux/arm64
2024/06/09 19:3019.3 MBsha256:263792d0d3ff
docker.io/artalk/artalk-go
:2.8
linux/amd64linux/arm64
2024/06/09 19:3019.3 MBsha256:263792d0d3ff
docker.io/artalk/artalk-go
:2.8.7
linux/amd64linux/arm64
2024/06/09 19:3019.3 MBsha256:263792d0d3ff
docker.io/artalk/artalk-go
:sha-4dd0ae4
linux/amd64linux/arm64linux/arm/v7
2024/05/09 14:1019.0 MBsha256:898312102bbd
docker.io/artalk/artalk-go
:2.8.6
linux/amd64linux/arm64linux/arm/v7
2024/05/09 14:1019.0 MBsha256:898312102bbd
docker.io/artalk/artalk-go
:sha-5435e5c
linux/amd64linux/arm64linux/arm/v7
2024/04/25 00:2518.6 MBsha256:83786b3cc779
docker.io/artalk/artalk-go
:2.8.5
linux/amd64linux/arm64linux/arm/v7
2024/04/25 00:2518.6 MBsha256:83786b3cc779
docker.io/artalk/artalk-go
:sha-99b71a1
linux/amd64
2024/04/24 23:2218.6 MBsha256:550fd771951d
docker.io/artalk/artalk-go
:sha-3ff891b
linux/amd64linux/arm64linux/arm/v7
2024/04/07 22:160.0 MBsha256:9926efc63612
docker.io/artalk/artalk-go
:2.8.4
linux/amd64linux/arm64linux/arm/v7
2024/04/07 22:160.0 MBsha256:9926efc63612
docker.io/artalk/artalk-go
:sha-8af7136
linux/arm64linux/arm/v7linux/amd64
2024/03/04 22:4017.5 MBsha256:7fc269a85aa1
docker.io/artalk/artalk-go
:2.8.3
linux/amd64linux/arm64linux/arm/v7
2024/03/04 22:4018.3 MBsha256:766829d9ff42
docker.io/artalk/artalk-go
:sha-49c1a87
linux/amd64linux/arm64linux/arm/v7
2024/02/05 19:3518.3 MBsha256:bf55365f0c58