Astrbot接Napcat,由于部署其他docker项目,容器网络IP变化导致bot掉线的解决办法

HW 发布于 18 天前 219 次阅读


如题,我 Napcat 的 Websocket Client 不知道为什么不能说“网络配置URL写容器名”,所以我一直写的是

ws://[IP名]:6199/ws

这就导致我每次部署新容器,IP重新分配然后就爆了

我没有技术力(悲)不知道哪里能固定IP,所以这里写个用SSH找到分配后的IP的教程

docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 你的AstrBot容器名
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' astrbot

然后就可以看到分配后的IP了,Napcat 网络配置的IP改下就好了

此作者没有提供个人介绍。
最后更新于 2026-09-06