Hvis du har angivet den korrekte port og stadig ikke er i stand til at oprette forbindelse til mongodb, der kører i docker (som mig), skal du sørge for, at du bruger tjenestenavnet (eller containernavnet) i din forbindelses-URL, f.eks. mongodb://mongodb_service:27017/mydb
, som er defineret i din docker-compose.yml
:
services:
mongodb_service:
image: mongo
Jeg brugte hostname
værdi, og det er ikke den rigtige ting at gøre. Du kan bekræfte dette ved at se på docker inspect mongodb_service
i Aliases
afsnit.