docker-compose部署后 swagger 后台提示 Retrying request to {}->http://127.0.0.1:80

Blade 未结 2 350
白啊白
白啊白 2023-07-18 14:29

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

1. 本地启动正常

用IDEA 启动了 以下三个服务,可以访问到接口文档,

image.png



image.png


2. docker服务器也启动了三个 ,用的是test环境

image.png

swagger报错如下,看意思是监听不到 网关的 80服务

image.png


麻烦问问,有什么解决方向吗,swagger监听 127.0.0.1:80,应该监听的是他自己这个容器~

docker-compose 配置如下

image.png

dockerfile

image.png

麻烦了,蟹蟹~~ 


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

希望和idea一样,可以部署后访问到接口文档。


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

springBlade 3.6.0  centos7


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


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

2条回答
  •  白啊白
    白啊白 (楼主)
    2023-07-18 18:30

    网关端口没有改呀 ,容器也是 80哎 

    image.png

    回答: 2023-07-18 18:30

    哦哦 知道啦,swagger里面应该改成容器的 ip+端口(默认80)

提交回复