- 这里是 arm64 版的 chronocat
- 使用 ubuntu22.04 + openbox + linuxqq 制作
- 使用 noVNC 转发 VNC,转发容器6081端口后,可以在浏览器内完成登录,登陆地址为
IP:Port/vnc.html
- 如果对 amd64 版数据完全固化,不重建容器的镜像感兴趣,欢迎到 78907d 查看
修改docker-compose.yml的配置
docker-compose up
或者使用docker-cli
docker run -itd \
--name chronocat-docker \
-p 5900:5900 \ # vnc端口
-p 6081:6081 \ # noVNC端口
-p 16530:16530 \ # chronocat端口
-e TZ=Asia/Shanghai \
-u 1000:1000 \ # 以普通用户权限运行(可选)
-e VNC_PASSWD=abc \ # VNC密码(可选)
-v $PWD/qq/config:/home/user/.config/QQ \ #数据固化
--restart always \ 重启策略(可选)
zglinus/chronocat-docker:3.1.2-13107
使用VNC软件登陆 服务器IP:5900
,默认密码是 vncpasswd
docker exec chronocat-docker cat /home/user/BetterUniverse/QQNT/RED_PROTOCOL_TOKEN
docker exec chronocat-docker sh -c "x11vnc -storepasswd newpasswd /root/.vnc/passwd"
或者在docker启动容器时配置环境变量 VNC_PASSWD
- 在部分机器可能会出现
Failed to fdwalk: Operation not permitted
的报错,在启动命令行加上--security-opt=seccomp:unconfined
或者在docker-compose.yaml
加上
security_opt:
- seccomp:unconfined
- 在部分机器会存在重启系统后登录失效的情况,尚不清楚其原理
- 可能会存在发送图片的情况,不清楚是qq本身,chronocat还是koishi的问题。
其他常见问题见原仓库中的常见问题