Ако сте посочили правилния порт и все още не можете да се свържете с mongodb, работещ в docker (като мен), уверете се, че използвате името на услугата (или името на контейнера) в URL адреса на вашата връзка, напр. mongodb://mongodb_service:27017/mydb
, който е дефиниран във вашия docker-compose.yml
:
services:
mongodb_service:
image: mongo
Използвах hostname
стойност и това не е правилното нещо. Можете да проверите това, като погледнете docker inspect mongodb_service
в Aliases
раздел.