概要

フル名
docker.io/soulter/astrbot
Registry
docker.io
名前空間
soulter
リポジトリ
astrbot
キャッシュ Tag 数
426
最終同期
07/05/2026, 03:48 AM

概要

AstrBot 多平台 AI 聊天机器人镜像,对接 QQ/微信/Telegram 与 LLM 插件,Python 异步框架自托管 AI 助手。

詳細

soulter/astrbot 运行 AstrBot 多平台 AI 聊天机器人框架,通过插件对接 QQ、Telegram、Discord 等 IM 与 LLM API。定位为 IM 机器人 Web/API 网关,需挂载配置 volume 与 LLM Key;K8s Deployment 内网 AI 助手平台。

快速启动

docker run -d --name astrbot \
  -p 6185:6185 \
  -v /data/astrbot:/app/data \
  docker.io/soulter/astrbot:latest

推荐实践

docker run -d --name astrbot \
  --restart unless-stopped \
  -p 6185:6185 \
  -v /data/astrbot:/app/data \
  -e OPENAI_API_KEY=sk-xxx \
  docker.io/soulter/astrbot:3.5.0

核心参数说明

  • -p 6185:6185 — AstrBot Web 管理界面
  • -v .../astrbot:... — 插件与配置持久化
  • -e OPENAI_API_KEY — LLM API 密钥(高敏
  • --restart unless-stopped — 机器人持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: astrbot
spec:
  replicas: 1
  selector:
    matchLabels:
      app: astrbot
  template:
    metadata:
      labels:
        app: astrbot
    spec:
      containers:
        - name: astrbot
          image: docker.io/soulter/astrbot:3.5.0
          ports:
            - containerPort: 6185
          envFrom:
            - secretRef:
                name: astrbot-llm
          volumeMounts:
            - name: data
              mountPath: /app/data
      volumes:
        - name: data
          persistentVolumeClaim:
            claimName: astrbot-data
---
apiVersion: v1
kind: Service
metadata:
  name: astrbot
spec:
  selector:
    app: astrbot
  ports:
    - port: 6185
      targetPort: 6185

Secret 存储 LLM Key;Ingress 限制管理界面访问。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/soulter/astrbot
:v4.26.2
linux/amd64linux/arm64
2026/06/27 18:06626.1 MBsha256:041754e6760f
docker.io/soulter/astrbot
:latest
linux/amd64linux/arm64
2026/06/27 18:06626.1 MBsha256:041754e6760f
docker.io/soulter/astrbot
:nightly-20260627-b5e29511ac12
linux/amd64linux/arm64
2026/06/27 09:23626.1 MBsha256:1e1050f9c8a5
docker.io/soulter/astrbot
:nightly-latest
linux/amd64linux/arm64
2026/06/27 09:23626.1 MBsha256:1e1050f9c8a5
docker.io/soulter/astrbot
:nightly-20260626-00c50b3b92b7
linux/amd64linux/arm64
2026/06/26 09:28624.1 MBsha256:a38a72b9bc64
docker.io/soulter/astrbot
:v4.26.1
linux/amd64linux/arm64
2026/06/25 23:29624.2 MBsha256:eef31585b799
docker.io/soulter/astrbot
:nightly-20260625-952d1bfad7e5
linux/amd64linux/arm64
2026/06/25 09:25624.2 MBsha256:57b6f99d9084
docker.io/soulter/astrbot
:v4.26.0
linux/amd64linux/arm64
2026/06/25 00:02624.2 MBsha256:9d5b52c5d19d
docker.io/soulter/astrbot
:nightly-20260624-756469a39f6e
linux/amd64linux/arm64
2026/06/24 09:20623.9 MBsha256:37012471e3af
docker.io/soulter/astrbot
:nightly-20260623-756469a39f6e
linux/amd64linux/arm64
2026/06/23 09:23623.9 MBsha256:8f2245a37ac7
docker.io/soulter/astrbot
:nightly-20260622-756469a39f6e
linux/amd64linux/arm64
2026/06/22 09:36623.9 MBsha256:a9380759d4f4
docker.io/soulter/astrbot
:v4.25.6
linux/amd64linux/arm64
2026/06/21 17:54618.2 MBsha256:a4818696d47a
docker.io/soulter/astrbot
:v4.25.6-rc.3
linux/amd64linux/arm64
2026/06/21 17:36618.2 MBsha256:41e43112d55e
docker.io/soulter/astrbot
:v4.25.6-rc.2
linux/amd64linux/arm64
2026/06/21 17:19618.2 MBsha256:ebc33eaf428d
docker.io/soulter/astrbot
:v4.25.6-rc.1
linux/amd64linux/arm64
2026/06/21 16:52618.2 MBsha256:cb4620fad708
docker.io/soulter/astrbot
:v4.26.0-beta.12
linux/amd64linux/arm64
2026/06/21 14:28628.3 MBsha256:16a06c4353f7
docker.io/soulter/astrbot
:nightly-20260621-b6913833d48b
linux/amd64linux/arm64
2026/06/21 09:38628.3 MBsha256:16a5eb376f6e
docker.io/soulter/astrbot
:v4.26.0-beta.11
linux/amd64linux/arm64
2026/06/20 22:50628.3 MBsha256:3ea396697f84
docker.io/soulter/astrbot
:nightly-20260620-da7f53d5eb47
linux/amd64linux/arm64
2026/06/20 09:29628.3 MBsha256:1ec05462d529
docker.io/soulter/astrbot
:v4.26.0-beta.10
linux/amd64linux/arm64
2026/06/20 00:24628.3 MBsha256:3358bc7b1c5a