docker-composeを使用して、公開されているポート8080と私的に利用可能なポート9324のsqsサービスでAPIを実行しようとしています。 sqsサービス。そのために、私は次のドッキングウィンドウ-compose.ymlを設定している:Docker Compose - コンテナ受信接続が拒否されました
version: '2'
services:
api:
image: api
ports:
- "8080:8080"
sqs:
image: pakohan/elasticmq
私はAPIのリンクエイリアスを追加するなど、いくつかの反復、試してみました:
links:
- "sqs:localhost"
と暴露します平方フィートのポート:
ports:
- "9324:9324"
いずれも機能していないようです。 sqsサービスと通信しようとすると、APIは常に接続拒否エラーを受け取ります。
sqsポートが公開されると、ドッカーの外で実行されているAPIは正確に通信できるため、sqsサービスが適切に初期化されます。
誰もこの問題の解決方法について考えていますか?