Я зашел в тупик. У меня есть приложение dotnet core 1.0.0. Я пытаюсь встать и работать. Он отлично работает с Linux и из окон. Теперь я пытаюсь получить его в докер. Я сделал этот Docker файл:Не могу получить доступ к основному веб-сайту Docker DotNet
FROM microsoft/dotnet:1.0.0-preview2-sdk
COPY . /app
WORKDIR /app/app
RUN ["dotnet", "restore"]
ENTRYPOINT ["dotnet", "run"]
Это просто просто копирует код в папку приложения в Докер изображения и восстановления зависимостей, а затем запускает его. Когда я пытаюсь запустить его, он запускается, когда все работает и печатает то же самое, что и в Windows или Linux.
Команда для запуска проекта:
docker run --name dotNetWeb -p 8080:8080 kiksen1987/dotnetcore
Ссылка на код: https://github.com/kiksen1987/dotnetcore
Ссылка на Докер изображение: https://hub.docker.com/r/kiksen1987/dotnetcore/
Я действительно понятия не имею, что не является идет не так. Я более или менее придерживаюсь того же подхода, что и 99% моих других проектов.
Любая обратная связь, чтобы улучшить этот вопрос было бы неплохо как хорошо :)
Я также попытался использовать --expose в файле докеры без его помощи. – Kiksen
По какой-то причине это также кажется localhost: 8080 перенаправляется на http://www.localhost.com:8080/ – Kiksen
И почему черт возьми? для не делать исследования. Я искал google тонкий и использовал несколько часов по этой проблеме. – Kiksen