Проблемы с доступом к порту 80 в док-контейнере с хост-компьютера на Windows 10 Pro с Visual Studio 2019
Я установил «httpPort: 9876» в файле настроек запуска в настройках запуска VS и добавил EXPOSE 80 в файл Docker.
docker ps показывает, что контейнер имеет следующее отображение портов 0.0.0.0:9876->80/tcp при запуске.
Я ожидаю загрузить localhost: 9876 и увидеть текст «ЕСЛИ ВЫ УВИДЕТЕ, ЧТО ЭТО СООБЩЕНИЕ В ВАШЕМ БРАУЗЕРЕ ЕГО РАБОТАЕТ»
Однако в настоящее время выдает следующую ошибку в браузере
localhost не отправил никаких данных.
ERR_EMPTY_RESPONSE
Согласно отладочной информации запрос не получен программой внутри контейнера. Если я запускаю программу без контейнера локально на машине, она работает правильно. Так что это как-то связано с конфигурацией докера.
Я создал минимальную демонстрацию кода проблемы на git hub.
https://github.com/Rleahy/DockerBugDemo