Je souhaite créer et exécuter mon application Web Java Maven dans un conteneur docker. J'ai essayé avec une commande suivante:Impossible de voir l'application Web Java Maven Tomcat-plugin dans le navigateur Web
docker run -it --name my_project -v "$PWD":/usr/src/my_project -w /usr/src/my_project maven:3.5.0-jdk-8 mvn clean install tomcat7:run
correctement copie les ressources, exécutez Maven install clean (construction réussie) et exécuté avec tomcat7-maven-plugin qui est inclus dans mon pom.xml.
Tout fonctionne très bien et les journaux sont vraiment similaires pour construire et exécuter localement sur ma machine Windows:
Malheureusement sur un navigateur web il y a des informations « connexion refusée ».
Ce qui pourrait potentiellement causer le problème?: - mon application est spécifique à Windows et ne peut pas fonctionner sur Linux? - application est entièrement application et en cours d'exécution, mais quelque chose ne va pas avec la configuration du proxy ou le port n'est pas configuré?
Comment puis-je aller plus loin - étudier les journaux? Essayez de construire sur le conteneur docker windows?
P.S. Je vérifie l'adresse IP d'un conteneur avec l'application Kitematic pour Windows docker.
Tout change si vous ajoutez le paramètre '-p 9998: 9998' à la commande' docker run'? – mgyongyosi
@mgyongyosi 10 points pour Gryfiindor. Maintenant, l'url d'accès est disponible et visible. Je suis un peu plus loin - merci :) – gooornik07