Я создаю приложение, в котором у меня будет несколько Docker services
, работающих на ECS container instance
, взаимодействующих друг с другом через RabbitMQ
, которые работают на отдельном EC2 instance
в той же VPC
и в той же подсети.Группа безопасности RabbitMQ
настроена на пропуск всего трафика из этой подсети.
Однако, когда я запускаю service
и он пытается подключиться к RabbitMQ
, я получаю сообщение об ошибке ECONNREFUSED 127.0.0.1:5672
.Это URL, который я использую t connect amqp://username:password@ipaddr:5672/?heartbeat=60
.Сетевой режим для Docker
: default/Bridge
.
Я устанавливаю URL-адрес подключения через переменную среды, и я сделал ssh
в экземпляре контейнера ECS
, а затем docker exec -it cntainerID /bin/bash
и смогубедитесь, что установлена переменная среды.