Docker в виртуальной коробке на Ubuntu - PullRequest
0 голосов
/ 30 апреля 2020

У меня win 10 в качестве операционной системы, я установил virtualbox, в котором установлена ​​Ubuntu, и docker с его контейнерами установлен в Ubuntu. Я установил сеть virtualbox в мосте, и в DHCP я назначил IP-адрес, который я могу легко получить из браузера win 10 chrome (за пределами virtualbox). Проблема в том, что я не могу получить доступ к контейнеру docker, где веб-сервер работает в loalhost, я могу получить к нему доступ без проблем внутри виртуальной коробки, а внешне я могу получить доступ к другому веб-серверу в виртуальной коробке, но не к веб-серверу docker! Как я мог решить это? спасибо за любые ответы!

1 Ответ

0 голосов
/ 01 мая 2020

Кажется, что я решил, я опишу здесь простое решение, которое я принял. ВМ имеет IP-адрес, назначенный в dhcp мостовой сетью. (этот параметр остался для работы второго веб-сервера). В настройках виртуального ящика я просто включил вторую сеть NAT из «настроек сети», а в «расширенной переадресации портов» я только добавил хост-порт на 80 и гостевой порт на 80, потому что docker run устанавливает свой ip и его порт, доступный только на локальном хосте (в этом случае доступный только внутри virtualbox).

...