Я запускаю веб-приложение (скопированное из примеров github), которое работает как контейнер на удаленной виртуальной машине Ubuntu.Приложение является приложением Node JS, которое использует базу данных mysql.Я запустил приложение, используя docker-compose в Ubuntu.
Приложение имеет вид http://172. ...: 3000 с использованием сетевого порта.IP-адрес отображается в терминале docker-compose.В системе Ubuntu, когда я делаю curl http://172. ...: 3000 , это дает правильный ответ об успехе.IP-адрес является сетевым адресом контейнера.Это не IP-адрес виртуальной машины.Там нет брандмауэра.
Как получить доступ к веб-приложению с моего компьютера с Windows 7.Когда я попытался получить доступ с использованием http://VM IP-адреса: 3000, это не коснулось системы Ubuntu.Я не получаю никакого сообщения в терминале docker-compose.Кто-нибудь может помочь здесь?