Jeśli podałeś poprawny port i nadal nie możesz połączyć się z mongodb działającym w dockerze (tak jak ja), upewnij się, że używasz nazwy usługi (lub nazwy kontenera) w adresie URL połączenia, np. mongodb://mongodb_service:27017/mydb
, który jest zdefiniowany w twoim docker-compose.yml
:
services:
mongodb_service:
image: mongo
Używałem hostname
wartość, a to nie jest właściwe. Możesz to zweryfikować, patrząc na docker inspect mongodb_service
w Aliases
sekcja.