#docker #android-studio #docker-compose
#docker #android-studio #docker-compose
Вопрос:
Я пытаюсь использовать HTTP-сервис в эмуляторе Android. Служба размещается как контейнер docker с использованием docker compose.
С моего компьютера просмотр http://localhost:<port>
возвращает результат. Счастливые дни …
Из эмулятора сразу произошел сбой. Справедливо, служба не запущена в эмуляторе.
Поэтому я постараюсь получить от http://10.0.2.2:<port>
. Это возвращается с ошибкой тайм-аута.
Я предполагаю, что мне не хватает какого-то моста, но я не знаю, как это настроить.
Любая помощь приветствуется.
Спасибо
РЕДАКТИРОВАТЬ Чтобы добавить больше информации, я использую docker desktop для Windows. Не уверен, что network_mode
это сработает, но у меня есть несколько служб, которые необходимо запускать в одном и том же скрипте compose, поэтому мне нужно иметь возможность использовать сопоставление портов.
Ответ №1:
Оказывается, я допустил ошибку в конфигурации, что означало, что я указывал на неправильный URL
Использование http://10.0.2.2:<port>
работает в моем случае.
Спасибо