Overview

Full name
docker.io/mlikiowa/napcat-framework-docker
Registry
docker.io
Namespace
mlikiowa
Repository
napcat-framework-docker
Cached tags
670
Last synced
07/06/2026, 04:35 PM

Introduction

NapCat QQ 机器人框架 Docker 版,基于 OneBot 协议接入 QQ 私聊与群消息,需挂载配置与 session,适合单实例长期在线。

Details

mlikiowa/napcat-framework-docker 封装 NapCat 核心与 WebUI,读取 QQ 登录二维码或 token 后维持与腾讯 QQ 的长连接,对外暴露 OneBot v11/v12 HTTP/WebSocket 供下游 bot 逻辑调用。Session 与缓存写入本地目录,同一 QQ 号不可多容器并行,否则触发风控或 session 冲突。与 go-cqhttp 相比 NapCat 基于 NTQQ 协议栈;生产应 --restart unless-stopped、固定 tag,并将 config 与 data volume 持久化,不适合 无 session 的多副本 Kubernetes Deployment。

快速启动

docker run -d --name napcat \
  -p 3000:3000 -p 3001:3001 \
  -v $(pwd)/napcat-config:/app/napcat/config \
  docker.io/mlikiowa/napcat-framework-docker:latest

推荐实践

docker run -d --name napcat \
  --restart unless-stopped \
  -p 3000:3000 -p 3001:3001 \
  -v /data/napcat/config:/app/napcat/config \
  -v /data/napcat/qq:/app/.config/QQ \
  -e NAPCAT_GID=1000 -e NAPCAT_UID=1000 \
  docker.io/mlikiowa/napcat-framework-docker:v4.5.0

核心参数说明

  • -p 3000:3000 — WebUI 与 OneBot HTTP 端口
  • -p 3001:3001 — OneBot WebSocket 端口
  • -v .../config:... — NapCat 与 OneBot 配置文件
  • -v .../qq:... — QQ NT 登录 session 与缓存
  • -e NAPCAT_UID/GID — 容器内运行用户与 volume 权限对齐
  • 单实例 — 同一 QQ 账号禁止多副本并行

Latest tags (20)

View all 670 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/mlikiowa/napcat-framework-docker
:latest
linux/amd64linux/arm64
2026/06/20 12:49653.8 MBsha256:09c2cb54ee88
docker.io/mlikiowa/napcat-framework-docker
:v4.18.7
linux/amd64linux/arm64
2026/06/20 12:49653.8 MBsha256:09c2cb54ee88
docker.io/mlikiowa/napcat-framework-docker
:latest-arm64
linux/arm64
2026/06/20 12:49642.3 MBsha256:992a18f99e86
docker.io/mlikiowa/napcat-framework-docker
:v4.18.7-arm64
linux/arm64
2026/06/20 12:49642.3 MBsha256:992a18f99e86
docker.io/mlikiowa/napcat-framework-docker
:latest-amd64
linux/amd64
2026/06/20 12:49653.8 MBsha256:09c2cb54ee88
docker.io/mlikiowa/napcat-framework-docker
:v4.18.7-amd64
linux/amd64
2026/06/20 12:49653.8 MBsha256:09c2cb54ee88
docker.io/mlikiowa/napcat-framework-docker
:v4.18.6
linux/amd64linux/arm64
2026/06/08 20:10654.8 MBsha256:8ad14b86b498
docker.io/mlikiowa/napcat-framework-docker
:v4.18.6-arm64
linux/arm64
2026/06/08 20:10643.2 MBsha256:f4b4c8466171
docker.io/mlikiowa/napcat-framework-docker
:v4.18.6-amd64
linux/amd64
2026/06/08 20:09654.8 MBsha256:8ad14b86b498
docker.io/mlikiowa/napcat-framework-docker
:v4.18.5
linux/amd64linux/arm64
2026/06/03 12:22654.8 MBsha256:966b33cf5d7e
docker.io/mlikiowa/napcat-framework-docker
:v4.18.5-arm64
linux/arm64
2026/06/03 12:22643.2 MBsha256:413915494d5c
docker.io/mlikiowa/napcat-framework-docker
:v4.18.5-amd64
linux/amd64
2026/06/03 12:21654.8 MBsha256:966b33cf5d7e
docker.io/mlikiowa/napcat-framework-docker
:v4.18.4
linux/amd64linux/arm64
2026/05/22 22:46654.7 MBsha256:a90dcea25e46
docker.io/mlikiowa/napcat-framework-docker
:v4.18.4-arm64
linux/arm64
2026/05/22 22:46643.1 MBsha256:6450d48685bb
docker.io/mlikiowa/napcat-framework-docker
:v4.18.4-amd64
linux/amd64
2026/05/22 22:44654.7 MBsha256:a90dcea25e46
docker.io/mlikiowa/napcat-framework-docker
:v4.18.2
linux/amd64linux/arm64
2026/05/15 10:36653.7 MBsha256:0b1ba9561763
docker.io/mlikiowa/napcat-framework-docker
:v4.18.2-arm64
linux/arm64
2026/05/15 10:36642.1 MBsha256:5ede895e4639
docker.io/mlikiowa/napcat-framework-docker
:v4.18.2-amd64
linux/amd64
2026/05/15 10:36653.7 MBsha256:0b1ba9561763
docker.io/mlikiowa/napcat-framework-docker
:v4.18.1
linux/amd64linux/arm64
2026/04/26 18:18653.7 MBsha256:8bfa60409601
docker.io/mlikiowa/napcat-framework-docker
:v4.18.1-arm64
linux/arm64
2026/04/26 18:18642.1 MBsha256:ea4bd853fa4b