Как обратиться к docker-контейнеру, размещенному в vm ubuntu, с хоcт машины windows?
Настроен стенд: win 10, на ней virtualBox с виртуалкой Ubuntu 22.04. Порты для связи между виртуалкой и хостом проброшены . На виртуалке запущен докер-контейнер
docker run -d -p 8088:80 --name welcome-to-docker docker/welcome-to-docker
. Как подключиться к докер-контейнеру из бразера хоста? Пробую по localhost:2221 с пробросом , но не работает.
Зачем тебе проброс портов? По факту ubuntu находиться в изолированной сети к которой твой windows имеет доступ, если ubuntu можно пропингать, то и подключаться надо к IP адресу ubuntu.
Если вам не нужен именно нат, то используйте мост для коннекта по сети - так намного проще, т.к. виртуалка сразу становится доступна в сети хоста по IP. Если нужен именно нат - для начала проверьте, что между виртуалкой и хостом работает правильно проброс порта, далее проверьте правильность работы проброса между контейнером и самой виртуалкой на правильном интерфейсе.