Pokud jste zadali správný port a stále se nemůžete připojit k mongodb běžícímu v dockeru (jako já), ujistěte se, že v URL připojení používáte název služby (nebo název kontejneru), např. mongodb://mongodb_service:27017/mydb
, který je definován ve vašem docker-compose.yml
:
services:
mongodb_service:
image: mongo
Používal jsem hostname
hodnotu a to není správná věc. Můžete to ověřit pohledem na docker inspect mongodb_service
v Aliases
sekce.