Comment accéder au service RabbitMQ (sur la machine hôte) à partir du conteneur Docker de démarrage Spring s'exécutant sur la même machine

SD1

Détails de l'environnement

Windows 10

Bureau Docker

Spring Boot (en l'utilisant à l'intérieur du conteneur)

RabbitMQ (installé sur ma machine Windows en tant que service)

Je souhaite accéder au service RabbitMQ à partir du conteneur Spring Boot. J'ai fourni ci-dessous les propriétés dans application.properties

batch.rabbitmq.host=localhost
batch.rabbitmq.port=5672
batch.rabbitmq.username=guest
batch.rabbitmq.password=guest
server.port=8083

J'exécute mon application Spring Boot en tant que

docker run -p 8083:8083 dockerdemo

Je peux accéder à la console de gestion RabbitMQ à l'aide de localhost:15672 mais mon application Spring Boot ne parvient pas à la connecter.

Il jette une connexion

java.net.ConnectException : Connexion refusée (Connexion refusée)

Que dois-je changer, s'il vous plaît suggérer.

Atmanirbhar Bharat

De l'intérieur du conteneur, localhost est résolu à l'intérieur du conteneur et non de la machine hôte physique. Donc, vous devez changer le paramètre pour quelque chose comme ça

batch.rabbitmq.host=[HOST_NAME OR IP Address]

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

TOP liste

  1. 1

    Redirection HTTP vers HTTPS dans Java à l'aide de HTTPURLConnection

  2. 2

    Uncaught TypeError: map n'est pas une fonction dans Reactjs avec Firebase

  3. 3

    Laravel SQLSTATE [HY000] [1049] Base de données inconnue 'previous_db_name'

  4. 4

    Comment envoyer plusieurs variables de la lame au contrôleur

  5. 5

    Microsoft.WebApplication.targets

  6. 6

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

  7. 7

    Comment définir du texte dans un QLabel et afficher les caractères '<>'?

  8. 8

    Concaténer des variables dans ansible

  9. 9

    Filtrer les données en fonction des conditions d'une trame de données

  10. 10

    Échec de l'exécution de 'insertBefore' sur 'Node': le paramètre 1 n'est pas de type 'Node'

  11. 11

    ESP8266 HADRWARE MINUTERIE, USA pour cocher une macro étrange

  12. 12

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  13. 13

    Comment centrer un div tout en utilisant la transition et transformer avec l'échelle

  14. 14

    Stop jQuery execution after one time execution

  15. 15

    obtenir le nombre de marqueur affiché sur la carte

  16. 16

    System.Data.SqlClient.SqlException: 'Nom de colonne non valide' ApplicationRoleId '.'

  17. 17

    Générer une variable binaire avec une corrélation prédéfinie avec une variable déjà existante

  18. 18

    comment afficher un bouton au-dessus d'un autre élément ?

  19. 19

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  20. 20

    php ajouter et fusionner des données de deux tables

  21. 21

    Comment utiliser le stockage local et le supprimer lorsqu'il n'est pas nécessaire

chaudétiquette

Archive