【问题标题】:spring boot app not connecting to activemq which is running in a docker containerspring boot 应用程序未连接到在 docker 容器中运行的 activemq
【发布时间】:2019-08-10 02:59:12
【问题描述】:

我有一个 ActiveMQ 实例在我的本地机器上的 Docker 上运行,我还有一个 Spring Boot 应用程序在另一个 Docker 实例中运行。我无法从应用程序连接到队列。请让我知道我应该提供什么代理 URL。我尝试了Docker容器的名称和容器的IP,格式如下:

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

我使用以下命令运行 ActiveMQ:

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

我的套接字超时了。

【问题讨论】:

  • 你检查端口是否打开了吗?

标签: spring-boot docker jms activemq


【解决方案1】:

需要将两个容器放在同一个docker网络中,然后才能使用容器名连接MQ。

【讨论】:

    猜你喜欢
    • 2018-07-11
    • 2015-11-19
    • 2018-08-16
    • 2019-04-28
    • 2018-02-07
    • 2017-11-03
    • 1970-01-01
    • 2019-10-25
    • 2021-04-24
    相关资源
    最近更新 更多