我遵循this教程。在这里,我需要将RabbitMQ IP address设置为芹菜设置。在
我的码头有三个集装箱-合成.yml:NGINX、Django+芹菜和RabbitMQ。这些都是用docker-compose up
运行的。但是,我需要有RabbitMQ的IP地址芹菜.py在不同的容器中。在
看看谷歌,docker-machine ip <container>
应该是解决办法。但是,docker-machine
只适用于运行容器AFAIK。那么,如何将容器IP地址传递给同一个docker中的另一个容器-合成.yml文件?在这种情况下,我想要我的RabbitMQ IP地址。在
你不需要通过IP。在您的
docker-compose.yml
中为这些服务添加link
配置,然后按服务名称引用容器。在然后,您可以配置celeri以名称rabbitmq连接。所以你的
BROKER_URL
设置应该是amqp://user:pass@rabbitmq:5672/queue_name
。在相关问题 更多 >
编程相关推荐