Originally created by: airystar
linux下按照部署文档用docker部署最新版本:(文档中pull写成了push)
sudo docker pull teamlinkeroffical/teamlinker
使用命令
sudo docker run -d -p 14000:14000 -v /opt/teamlinker-files:/opt/teamlinker-files -e TZ=Asia/Shanghai teamlinkeroffical/teamlinker
运行容器后用浏览器访问14000端口没反应
使用命令查看容器log:
sudo docker logs brave_driscoll
node:internal/process/promises:288
triggerUncaughtException(err, true /* fromPromise */);
^
Error: connect ECONNREFUSED 127.0.0.1:5672
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1237:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 5672
}
Node.js v18.5.0
看起来是rabbitmq出错,请问该怎么解决?谢谢
Originally posted by: sx1989827
你好,目前docker的启动策略是先后台启动rabbitmq,然后在启动teamlinker主程序,因为不清楚rabbitmq何时启动完成,所以我手动delay了几秒,这就导致有可能在一些机子上teamlinker启动了但是rabbitmq还没有启动完成
上面的是entrypoint内容,你可以直接进入容器按照这个步骤手动启动试试。
如果还有问题,欢迎加入我们的qq群:920276103,可以更快的反馈问题~