如何从Docker中运行的RabbitMq容器向本地主机发送请求

时间:2020-06-16 21:34:14

标签: node.js docker rabbitmq amqp

我正在使用以下命令在docker中运行Rabbitmq容器: docker run --hostname indoor-rabbitmq -d -p 15672:15672 -p 5672:5672 --name indoor-rabbitmq $DOCKER_NAME使用在本地主机上运行的身份验证auth_cache.cached_backend http。而且,我不想使用--net=host运行Rabbitmq。 但是rabbitmq无法将请求发送到使用在本地主机上运行的nodejs构建的身份验证服务,服务也无法使用amqp登录到rabbitmq,错误为:localhost econnrefused。如何使在docker中运行的RabbitMq连接(发送请求)到在localhost上运行的服务? 或更笼统的问题:如何在不运行--net=host的情况下在容器和本地主机之间进行通信?

0 个答案:

没有答案
相关问题