Привет, полезные разработчики,Соединительные докерные контейнеры
У меня возникли проблемы с подключением докерных контейнеров. Я построил контейнер докеров-подрывников и контейнер-докер-монго.
Докер запуска -d -p 3343: 3343 -p 4434: 4434 -p 18080: 18080 --name СВН-сервер mamohr/подрывной-край
Докер запуска -p 27017: 27017 --name my- mongo -d mongo
Я могу ударить http://x.x.x.x:18080/ из браузера, но не смог свернуться с экземпляром my-mongo. Я могу поговорить с каждым контейнером с моей машины разработки, но не могу разговаривать из контейнера в контейнер.
Я вижу такие вещи, как --net = bridge, host, ????, но я сбиваюсь с толку.
Пожалуйста, помогите .....
--net = host следует использовать с осторожностью, и это неправильный ответ здесь. – johnharris85
Да, при производстве --net = host не идеален. Но на машине разработки, где могут быть зависимые сервисы, которые не находятся в доксеризе и могут нуждаться в прямом доступе для запуска приложения, IMO все в порядке. ex: запуск локального экземпляра базы данных DB – Shibashis
DB OP находится в контейнере, правда? – johnharris85