请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

docker部署完film-backend前台前端页面没有任何数据,我该怎么解决

我部署完film-backend访问前端所有页面只有页面显示但是里面没有任何数据
图片描述
然后我打开开发者根据报了如下错误:
图片描述

我在docker镜像中部署film-backend容器的时候Dockerfile是有expose 8081,而且我也用了curl命令 curl http://172.17.0.1:8081 出现 curl:(7) Failed connect to 172.17.0.1:8081; 拒绝连。其中也试了换成8083,8084,8085端口都是拒绝连接,我部署完film-console容器使用
curl http://172.17.0.1:8080 是有信息返回的,而在film-backend就拒绝连接(表示实在搞不懂!!),后面又重新部署了容器Dockerfile中expose我换了个不相关的端口expose 8090 然后改了Nginx的配置为http://172.17.0.1:8090 然后重新访问前台前端页面出现图片描述
老师我该怎么解决这个问题!

正在回答 回答被采纳积分+3

1回答

Allen 2020-03-13 11:50:26

额 你这用的不是我的后端地址么。 我那个服务器由于某云的原因不可用了, 没返回正常的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕少9173515 #1
    我发现film-backend可以使用了过后film-console就出先502了,两者不能兼容?还是有端口冲突?
    回复 有任何疑惑可以回复我~ 2020-03-13 16:18:08
  • 提问者 慕少9173515 #2
    老师问题我解决了,原因是film-backend和film-console部署在一台虚拟机会有冲突,于是我用两台虚拟机分别部署,完美解决问题
    回复 有任何疑惑可以回复我~ 2020-03-13 20:32:09
  • Allen 回复 提问者 慕少9173515 #3
    是端口或者service-id配置重复了吧
    回复 有任何疑惑可以回复我~ 2020-03-18 13:27:07
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信