J'essaye de faire fonctionner un serveur d'application Tomcat sur un conteneur docker. Le serveur fonctionne, mais je ne peux pas y accéder à partir de la machine hôte.Conteneur Docker inaccessible à partir de l'hôte
La commande que je suis en cours d'exécution pour démarrer le conteneur est
docker run -d -p 9080:9080 example/server
Sur une coquille dans le conteneur je peux taper
curl localhost:9080
pour obtenir une lecture de ce que le serveur doit céder. Cela fonctionne correctement. Cependant, si je tente ceci sur la machine hôte je reçois le message d'erreur suivant:
curl: (56) Failure when receiving data from the peer
Si je reproduire le processus avec un serveur Apache normale, tout fonctionne comme il se doit.
mieux de fournir le 'Dockerfile' pour votre' exemple/server' et votre version docker et l'environnement. Difficile d'obtenir une réponse sans ces informations –