我有两个使用 docker-compose 构建的 docker 容器。其中一个初始化 ibm mqs,另一个是暴露其余端点(使用 SpringBoot 项目)以向第一个容器设置的 ibm mq 发送消息。当我得到 docker-compose up 时,我收到以下错误
mock-service_1 | 2020-01-29 08:07:52.928 ERROR 1 --- [nio-7090-exec-2] c.j.ids.controller.AcarsController : JMSWMQ0018: Failed to connect to queue manager 'QM1' with connection mode 'Client' and host name 'localhost(1414)'.
acars-mock-service_1 | com.ibm.msg.client.jms.DetailedIllegalStateException: JMSWMQ0018: Failed to connect to queue manager 'QM1' with connection mode 'Client' and host name 'localhost(1414)'. Caused by: com.ibm.mq.MQException: JMSCMQ0001: IBM MQ call failed with compcode '2' ('MQCC_FAILED') reason '2538' ('MQRC_HOST_NOT_AVAILABLE').
mock-service_1 | at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:203)
Run Code Online (Sandbox Code Playgroud)
如果我从我的 …