Tag: nameko

从另一个容器中的服务连接到rabbitmq泊坞窗容器

我做了很多search,但我无法解决这个问题。 我有一个基本的Rabbitmq容器通过这个命令运行: docker run -d –hostname rabbitmqhost –name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3-management 我使用nameko创build一个连接到这个容器的微服务。 这是一个基本的微服务模块main.py : from nameko.rpc import rpc class Service_Name(object): name = "service_name" @rpc def service_endpoint(self, arg=None): logging.info('service_one endpoint, arg = %s', arg) 该服务运行并通过以下命令从我的主机连接到rabbitmq: nameko run main –broker amqp://guest:guest@localhost 我想把服务放到一个Docker容器(称为service_one )中,但是当我这样做并运行以前的nameko命令时,我得到了socket.error: [Errno 111] ECONNREFUSED不pipe我如何尝试并链接两个容器。 什么是正确的方法? 目的是让每个服务都在一个容器中,通过兔子互相交谈。 谢谢。