Веб-сайт Core asp. net в docker не развертывается в контейнере при нажатии F5 - PullRequest
0 голосов
/ 12 июля 2020

Я следую этой статье , чтобы добавить docker поддержку образца ядра asp. net веб-приложения, созданного с помощью Visual Studio 2019. После добавления поддержки контейнера с использованием Linux контейнеров и параметр docker compose, enter image description here

I can see the container running in command prompt when I run the docker ps command. I hit F5 and the website runs in default browser with https://localhost:32789 and the page is displayed. However, to test if the website is also running in the docker container that VS2019 created, I used the following docker inspect command and got the IP address. Now when I put the IPaddress in the browser with the port number of the host https://172.24.0.2: 32789 , я получаю сообщение об ошибке, что сайт недоступен.

Для дальнейшего тестирования я подключился к контейнеру используя docker exec -it coreweb-cntr /bin/bash и однажды в оболочке, я запускаю следующую команду, чтобы проверить, работает ли веб-сервер: service --status-all и получаю только это в результате [ - ] hwclock.sh Выполнение следующих команд curl в оболочке все привело к curl: (7) Failed to connect : Connection refused ошибка.

curl https://localhost:32789, 
curl https://localhost:443
curl https://172.24.0.2:32789
curl https://172.24.0.2:443

curl http://localhost:32788, 
curl http://localhost:80
curl http://172.24.0.2:32788
curl http://172.24.0.2:80

Вопрос:

Контейнер docker, созданный и поддерживаемый Visual Studio, даже запускает веб-сервер? При нажатии F5 в Visual Studio открывается веб-сайт в моем браузере по умолчанию. Этот веб-сайт запущен из контейнера или с хоста?

Что я здесь делаю не так и как это исправить?

...