MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

connexion à mongodb local à partir du conteneur docker

Sur Docker pour Mac, vous pouvez utiliser host.docker.internal si votre mongo s'exécute sur votre hôte local. Vous pouvez faire lire votre code dans une variable env pour l'hôte mongo et le définir dans le Dockerfile comme ceci :

ENV MONGO_HOST "host.docker.internal"

Voir ici pour plus de détails surhttps://docs.docker.com/docker-for-mac/networking/#use-cases-and-workarounds