Connectez-vous à Doker Conteneur: Réinitialiser la connexion Peer

J'essaie de connecter une application Web, déployée d'un conteneur, à rabbitmq, Déployé dans un autre conteneur.

J'ai créé ce qui suit docker-compose:

version: '3'

services:
webapp:
container_name: chat
build:
context: .
depends_on:
- broker
ports:
- "8080:8080"
networks:
- chat_network

broker:
container_name: rabbit_chat
image: rabbitmq
hostname: broker
ports:
- "5672:5672"
- "15672:15672"
healthcheck:
test: ["CMD", "curl", "-f", "[url=http://broker:5672"]http://broker:5672"[/url]]
interval: 30s
timeout: 10s
retries: 5
networks:
- chat_network

networks:
chat_network:
external:
name: chat_network

webapp - Il s'agit d'un service d'application Web dans lequel je prescris les propriétés suivantes. rabbitmq:

host = broker
port = 15672
login = guest
password = guest

Et cela ne fonctionne pas.

Je suis entré dans mes conteneurs. À l'intérieur du conteneur Rabbit_chat, j'envoie avec succès une demande (webapp: 8080). Mais quand j'envoie "curl broker: 5672 --output -" Dans le conteneur de discussion à l'intérieur, j'ai eu: "curl: (56) Erreur Recv: Connexion de décharge peer".

À l'intérieur rabbit_chat-container Je lance ncat -v --listen 5672. Et obtenir «Ncat: K. ::: 5672: L'adresse est déjà utilisée. SORTIR".
Invité:

Pour répondre aux questions, connectez-vous ou registre