Docker здесь новичок.
Я создал простое asp. net веб-приложение, которое при запуске показывает мне страницу приложения по умолчанию.
Используя docker команда сборки, создаю из нее образ и далее с помощью команды docker запуска docker run -d --name {containername} -p 81:8080 {imageid}
. Теперь, когда я пытаюсь получить доступ к изображению контейнера через локальный хост в браузере, то есть http://localhost: 81 / , я получаю сообщение об ошибке «Сайт недоступен». Я ожидал, что та же самая страница приложения по умолчанию откроется через открытый порт 81.
Мой docker клиент - это windows / amd, а docker сервер - это linux / amd. Я использую версию docker 19.03.08
Используя docker inspect, я мог видеть
"PortBindings": {
"8080/tcp": [
{
"HostIp": "",
"HostPort": "81"
}
]
},
и «IPAddress»: «» в сетевых настройках.
docker ps и docker ps -a
Буду признателен за любую помощь или предложение.