我正在构建一个应用程序,其中我将有多个
Docker services
运行在
ECS container instance
通过
RabbitMQ
单独运行的
EC2 instance
在同一
VPC
在同一子网中。这个
拉比麦克
安全组配置为允许来自该子网的所有流量。
但是,当我开始
service
它试图连接到
拉比麦克
我有个错误说
ECONNREFUSED 127.0.0.1:5672
. 这是我使用t connect的URL
amqp://username:password@ipaddr:5672/?heartbeat=60
. 的网络模式
Docker
是
default/Bridge
.
我正在通过一个环境变量设置连接URL,我做到了
ssh
进入
ECS
容器实例,然后
docker exec -it cntainerID /bin/bash
并且能够验证是否设置了环境变量。