quaso
2025 年3 月 16 日 06:47
1
2025-03-16 20:31:53 [W] adapter Unexpected server response: 200
2025-03-16 20:31:53 [W] adapter failed to connect to ws://napcat:3000/, code: 1006, will retry in 5s...
selfid,token这些都检查过了,弄了两天了ww,全网的教程都有好好阅读过 ai也问过了
mac m1+docker
koishi和napcat网页端都能打开
只是一直报错
网络也检查了,似乎是对的
docker exec -it koishi ping napcat
PING napcat (172.19.0.2): 56 data bytes
非常感谢!
2 个赞
quaso:
ws://127xxxx:6099/
我建议你不要再使用docker了
使用 docker exec
的功能,在 koishi根目录
执行 yarn install
1 个赞
quaso
2025 年3 月 16 日 09:29
6
2025-03-16 17:28:53 [W] adapter Unexpected server response: 200
2025-03-16 17:28:53 [W] adapter failed to connect to ws://0.0.0.0:3000/, code: 1006, will retry in 5s...
2025-03-16 17:28:58 [W] adapter Opening handshake has timed out
2025-03-16 17:28:58 [W] adapter failed to connect to ws://0.0.0.0:3000/, code: 1006, will retry in 5s...
这样子
2 个赞
那你docker的网络是怎么设置的
看看配置
把 Koishi 和 Napcat 容器连接到同一个网络
2 个赞
quaso
2025 年3 月 16 日 09:49
11
谢谢!我其实没有看懂,但我让ai帮我找了一下,
“我主要使用的是 Docker 默认的 bridge
网络,但也创建了一个名为 my-network
的自定义网络。Koishi 和 NapCat 容器都在默认的 bridge
网络中。Koishi 容器的 IP 地址是 172.17.0.3
,NapCat 容器的 IP 地址是 172.17.0.2
。bridge
网络的子网是 172.17.0.0/16
,网关是 172.17.0.1
。因为我使用的是 macOS,所以 iptables
命令没有找到,macOS使用的是pf防火墙,docker desktop的端口映射,macOS的pf防火墙会自动处理。docker的daemon.json文件,我没有配置过dns,所以使用的是docker默认的dns。”
2 个赞
quaso
2025 年3 月 16 日 10:52
13
不好意思,我把ai也问傻了,弄了半天又回去了,把nap和koi都重新装了一遍,各自运行正常,可以在网页打开,但是连不上呀
docker配置文件是这个吗
{
“auths”: {},
“credsStore”: “desktop”,
“currentContext”: “desktop-linux”,
“plugins”: {
“-x-cli-hints”: {
“enabled”: “true”
}
},
“features”: {
“hooks”: “true”
}
}
2 个赞
quaso
2025 年3 月 16 日 12:42
15
好像连的是同一个网络的意思(?
ai说,这个的意思好像是能连通的意思
docker exec -it koishi ping napcat
PING napcat (172.19.0.2): 56 data bytes
2 个赞