Ola Pessoal!
Estou rodando a aplicação no container, porem quando no host tento acessar a aplçicação pelo http://localhost:8080 não vai.... Fiz as configurações sugeridas na aula e algumas na internet. Mas não vai.. Refiz diversas vezes e sempre o mesmo resultado.
Abraixo meu dockerfile:
FROM microsoft/dotnet:latest
COPY . /app
WORKDIR /app
RUN ["dotnet", "restore"]
RUN ["dotnet", "build"]
EXPOSE 5000/tcp
ENV ASPNETCORE_URLS http://*:5000
ENTRYPOINT ["dotnet", "run"]
No docker container rodando conforme:
PS C:\Users\MNZZ> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e43d7765fb0a olecramarierom/mydummy "dotnet run" 2 minutes ago Up 2 minutes 0.0.0.0:8080->5000/tcp upbeat_engelbart
Pelo que li neste site, este e um problema conhecido no windows: https://blog.sixeyed.com/published-ports-on-windows-containers-dont-do-loopback/
Poderia ajudar! Obrigado!
Att. Marcelo