无法连接到docker中的rabbitmq服务器,错误为:连接被拒绝

无法连接到docker中的rabbitmq服务器,错误为:连接被拒绝,docker,rabbitmq,spring-rabbit,Docker,Rabbitmq,Spring Rabbit,我刚刚编写了一个sprint引导应用程序来连接rabbitmq,并试图发送一些测试消息,但连接被拒绝。 Rabbitmq安装在docker中,docker pull Rabbitmq:3-management命令拉动该docker 我从命令开始 docker run-d-hostname rabbit_test-name rabbitmq-p 15672:15672-p 5672 rabbitmq:3-management 但是,我可以使用和访问web管理应用程序 以下是我在springboot

我刚刚编写了一个sprint引导应用程序来连接rabbitmq,并试图发送一些测试消息,但连接被拒绝。 Rabbitmq安装在docker中,docker pull Rabbitmq:3-management命令拉动该docker

我从命令开始 docker run-d-hostname rabbit_test-name rabbitmq-p 15672:15672-p 5672 rabbitmq:3-management 但是,我可以使用和访问web管理应用程序

以下是我在springboot中的配置:

spring.rabbitmq.host=ip # I tried with localhost and it just did not work
spring.rabbitmq.port=5762
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
spring.rabbitmq.publisher-confirms=true

顺便说一句,我在谷歌上搜索过,但没有有用的信息。

rabbitmq服务器的默认端口是5672。尝试使用5672端口

我运行相同的端口,但我可以连接。使用虚拟机或哪个操作系统?您使用的是什么操作系统?spring应用程序是否打包在docker中?我用另一个端口解决了这个问题。这很奇怪。