Всем привет! Я на vps хочу поднять докер с nodejs, mongodb и nginx. Все ок, запускатеся, но не могу в ноде подключиться к базе. Попытка подключения выдает ошибку:
... failed to connect to server [mongodb:27017] on first connect [MongoNetworkError: getaddrinfo ENOTFOUND mongodb mongodb:27017]
Т.е внутри контейнера не получается видеть базу по uri mongodb://username:pasword@mongodb:27017/test-db
Я попробовал сделать задержку в несколько секунд перед попыткой подключиться к бд, но оказалось что дело не в этом - та же ошибка. Главное, на сколько я понял, мною было учтено - в uri бд в качестве хоста я использую не 127.0.0.1, а название контейнера с монгой + указываю его же в линках контейнера nodejs. Кроме того, я зашел в контейнер с бд и создал юзера и базу данных test-db. Но все это совсем не менят дела. Подскажите пожалуйста, в чем может быть причина? В аттачах файлы Dockerfile и docker-compose.yml