J'ai essayé de lier WAS et Flask fonctionnant sur Dokcer J'ai fait une requête HTTP de Flask à WAS et j'ai essayé d'obtenir des données JSON
WAS et Flask docker-compose.yml sont séparés
Puisqu'il est nécessaire de communiquer des conteneurs entre différents docker-compose.yml, définissez votre propre configuration réseau. En particulier
--Créez un nouveau réseau avec la commande de création de réseau de docker --Modifiez docker-compose.yml pour refléter la configuration réseau nouvellement créée
Veuillez lire Docker-docs-da pour savoir comment créer un nouveau réseau avec docker.
Ajouter les nouveaux paramètres réseau du docker Veuillez vous référer à la différence de la source sur GitHub
Correction de Java: démarrez WAS avec Docker et déployez votre propre application pour renvoyer les informations de réponse au format JSON. Voir la source sur GitHub pour plus de détails
Les principaux points de correction sont les suivants
Le but de la modification de la source ici est de spécifier l'URL à renvoyer à WAS par "nom du conteneur + nom du port en cours d'exécution sur Docker". Le réseau nouvellement créé sur Docker remplace DNS et associe l'adresse IP du conteneur au nom du conteneur.Par conséquent, lors de la génération d'une URL, vous pouvez accéder avec le nom du conteneur au lieu de l'adresse IP.
Recommended Posts