Рейтинг:0

Mongod не запускается при загрузке при привязке IP-адреса докера

флаг um

моя проблема похожа на здесь:

https://stackoverflow.com/questions/59141447/why-does-the-status-of-mongo-throw-me-code-exited-status-48

Проблема в том, что служба mongo не запустится при загрузке, если я попытаюсь привязать IP-адрес докера.

Если я побегу sudo systemctl запустить mongod вручную, тогда все в порядке. Но после включить- служба и перезагрузка не работают, и из журналов я вижу, что статус был 48.

В моем /etc/mongod.conf Я связываю эти два адреса:

сеть:
  порт: 27017
  bindIp: 127.0.0.1,172.17.0.1

Теперь причина, по которой мне нужно связать 172.17.0.1 заключается в том, что в докере работает приложение, которому требуется доступ к БД, работающей на этом экземпляре сервера.

Если я удалю IP-адрес докера и оставлю только локальный хост, то mongod запустится после перезагрузки без каких-либо проблем.

Я предполагаю, что проблема может заключаться в том, что к тому времени, когда mongod пытается запуститься, служба докеров (это служба, верно?) еще не полностью инициализирована или что-то в этом роде.

Как правильно справиться с проблемой?

Сервер Ubuntu 20.04.3 LTS работает на Azure, и я установил mongo следующим образом: https://docs.mongodb.com/manual/tutorial/install-mongodb-на-ubuntu/

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.