单机版Bladex docker部署

Blade 未结 2 299
cuiyuzhou
cuiyuzhou 剑侠 2025-09-18 11:28

一、该问题的重现步骤是什么?

1. 使用docker部署单机版Bladex IOT时


二、你期待的结果是什么?实际看到的又是什么?

1. 将单机版Bladex IOT部署到一台ip为192

168.1.242的虚拟机上

2. 使用192.168.1.242:888无法显示页面

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX IOT ubuntu虚拟机

四、请提供详细的错误堆栈信息,这很重要。

blade-broker报错:

image.png

blade-server报错:

image.png

五、若有更多详细信息,请在下面提供。

后端.env文件:


image.png

后端application-prod.yml文件无任何修改

前端.env.production

image.png

2条回答
  • 2025-09-18 15:00

    提示的是数据库连接不上,检查你的docker-compose里各个服务之间的ip是否能连通。下面这几个多需要确保配置能对应上


    CleanShot20250918145941@2x.png

    CleanShot20250918145843@2x.png

    CleanShot20250918145919@2x.png

    CleanShot20250918145929@2x.png

    0 讨论(0)
  • 2025-09-18 15:53

    image.png我现在进入blade-broker容器中,ping不同links-db,应该如何解决


    作者追问:2025-09-18 15:55

    ping下其他的服务看看,检查子网配置,看下mysql的服务看看docker运行日志是什么。这种网络问题需要从多方面去排查,只有一两个截图看不出问题来

    回答: 2025-09-18 16:13

    dad83f573d2819c20a96dff2590a8844.png我在192.168.1.242虚拟机上部署,使用mqtt broker服务器,那这个地方是应该写192.168.1.242吗?



    作者追问:2025-09-18 16:14

    是的,这个是docker部署的所在机器的ip

    作者追问:2025-09-18 16:16

    部署后可以docker ps看下每个服务的具体情况,也可以可以 docker logs -f 看下每个服务的日志,正常情况下是这样的

    CleanShot20250918161513@2x.png

    CleanShot20250918161527@2x.png

    0 讨论(0)
提交回复