Не удается подключиться к удаленному MongoDB - PullRequest
0 голосов
/ 03 июня 2018

У меня экземпляр MongoDB работает на сервере в контейнере.Я использовал следующую команду для запуска контейнера:
docker run -dp 27017:27017 -v /opt/mongodb/data:/data/db --name mongodb mongo --auth --bind_ip_all
Проблема в том, что я не могу подключиться к экземпляру, если я не подключен к своему серверу (то есть подключусь к localhost: 27017), хотя мне нужночтобы иметь возможность подключиться к экземпляру с любого IP, который не работает.

Есть идеи?Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 03 июня 2018

Итак, я понял, что пытаюсь подключиться к экземпляру 3.6 mongod с оболочкой 2.6 mongo.При обновлении моей локальной версии оболочки на монго все прошло нормально.

0 голосов
/ 03 июня 2018

Я не знаю, работаете ли вы на сервере Linux в DO или нет.Но для подключения к MongoDB в моем случае вам нужно будет включить брандмауэр, например, «sudo allow ufw 27017».Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...