Si vous avez spécifié le bon port et que vous ne parvenez toujours pas à vous connecter à mongodb exécuté dans docker (comme moi), assurez-vous d'utiliser le nom du service (ou le nom du conteneur) dans votre URL de connexion, par exemple. mongodb://mongodb_service:27017/mydb
, qui est défini dans votre docker-compose.yml
:
services:
mongodb_service:
image: mongo
J'utilisais le hostname
valeur et ce n'est pas la bonne chose à faire. Vous pouvez le vérifier en consultant docker inspect mongodb_service
dans les Aliases
rubrique.