Spring Boot应用程序未连接到在Docker容器中运行的activemq

时间:2019-08-09 12:04:42

标签: spring-boot docker jms activemq

我有一个ActiveMQ实例在本地计算机上的Docker上运行,并且我还有一个Spring Boot应用程序在另一个Docker实例上运行。我无法从应用程序连接到队列。请让我知道我应该给哪个经纪人网址。我以以下格式尝试了Docker容器的名称和容器的IP:

spring.activemq.broker-url=tcp://172.17.0.2:61616

我使用以下命令运行ActiveMQ:

docker run -p 61616:61616 -d  webcenter/activemq

我正在收到套接字超时。

1 个答案:

答案 0 :(得分:0)

您需要将两个容器放在同一个docker网络中,然后可以使用容器名称连接到MQ。