Om du angav rätt port och fortfarande inte kan ansluta till mongodb som körs i docker (som jag), se till att du använder tjänstens namn (eller containernamn) i din anslutnings-URL, t.ex. mongodb://mongodb_service:27017/mydb
, som definieras i din docker-compose.yml
:
services:
mongodb_service:
image: mongo
Jag använde hostname
värde och det är inte rätt sak att göra. Du kan verifiera detta genom att titta på docker inspect mongodb_service
i Aliases
avsnitt.