Я написал приложение в python3 .7.5, которое подключается к RabbitMQ:
Используя Ubuntu в качестве docker -машины
Я запускаю rabbitmq с docker:
docker run --name rabbitmq -p 5671:5671 -p 5672:5672 -p 15672:15672 --hostname rabbitmq rabbitmq:3.6.6-management
ТЕСТ:
Я помещаю приложение внутрь docker, собираю и запускаю
--build-arg ENVIRONMENT_NAME=develop
-t pdf-svc-image:latest .
&& docker run
-P
--env ENVIRONMENT_NAME=local
--name html-to-pdf
-v /home/mickey/dev/core/components/pdf-svc/:/html-to-pdf
--privileged
--network host
pdf-svc-image:latest bash
( Эта командная строка создается с помощью pycharm)
При выполнении этого кода (внутри docker) я получаю исключение
return await aio_pika.connect_robust(
"amqp://guest:guest@{host}".format(host=consts.MESSAGE_QUEUE_HOST)
)
- [Errno 111] Ошибка вызова подключения ( '127.0.0.1', 5672)
- [Errno 99] Невозможно назначить запрошенный адрес
Справка?