@AlexVahRameev

Docker контейнер не запускается, порт занят, как запустить вторую монгу?

Второй контейнер монги не запускается, пишет порт занят, хотя ip разные
5ffdbcda522f1863024086.png
5ffdbce46fdf8609265844.png

С консоли:
Starting els-admin-backend-redis ... 
Starting els-admin-backend-mongo ... error
Starting els-admin-backend-redis ... error
ERROR: for els-admin-backend-mongo  Cannot start service els-admin-backend-mongo: Ports are not available: listen tcp 127.0.0.11:27017: bind: can't assign requested address

ERROR: for els-admin-backend-redis  Cannot start service els-admin-backend-redis: Ports are not available: listen tcp 127.0.0.11:6379: bind: can't assign requested address

ERROR: for els-admin-backend-mongo  Cannot start service els-admin-backend-mongo: Ports are not available: listen tcp 127.0.0.11:27017: bind: can't assign requested address

ERROR: for els-admin-backend-redis  Cannot start service els-admin-backend-redis: Ports are not available: listen tcp 127.0.0.11:6379: bind: can't assign requested address
ERROR: Encountered errors while bringing up the project.
  • Вопрос задан
  • 641 просмотр
Пригласить эксперта
Ответы на вопрос 2
xez
@xez
TL Junior Roo
Повесьте вторую монгу на другой порт
Ответ написан
Комментировать
@Tiasar
Web Developer
127.0.0.x это localhost он же loopback , по этому 2 одинаковых порта опубликовать не выйдет. Не имеет значение при этом четвертый актет, это все будет localhost. Вам надо или разные порты под разные экземпляры монги публиковать или иметь на машине разные реальные адреса, для этого Вам надо иметь 2 сетевые карты с разными реальными сетевыми ip адресами.

Еще вариант, поднять 3 докер с webui (например mongotron.io) все 3 контейнера обеднить сетью docker-compose, тогда они смогут работать каждый со своим портом на выделенном докером адресе, пробросить наружу адрес webui, и управлять монгами через него, далее монги объединить в кластер и мастеру опубликовать порт наружу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы