Ich bin in eine Sackgasse geraten. Ich habe eine Dotnet Core 1.0.0 App, die ich versuche, zu starten. Es funktioniert gut von Linux und von Windows. Jetzt versuche ich es in Docker zu bekommen. Ich habe diese Docker Datei gemacht:Kann nicht auf meine Docker-DotNet-Core-Website zugreifen
FROM microsoft/dotnet:1.0.0-preview2-sdk
COPY . /app
WORKDIR /app/app
RUN ["dotnet", "restore"]
ENTRYPOINT ["dotnet", "run"]
Es ist einfach nur Kopien Code in App-Ordner in Docker Bild und Abhängigkeiten wiederherzustellen und führt es dann. Wenn ich versuche, es zu starten, startet es, wie alles funktioniert und druckt das gleiche wie es auf Windows oder Linux war Start.
Befehl für die Ausführung des Projekts:
docker run --name dotNetWeb -p 8080:8080 kiksen1987/dotnetcore
Link zum Code: https://github.com/kiksen1987/dotnetcore
Link zu Docker Bild: https://hub.docker.com/r/kiksen1987/dotnetcore/
Ich habe wirklich keine Ahnung, was ist falsch machen. Ich habe mehr oder weniger den gleichen Ansatz wie 99% meiner anderen Projekte.
Jedes Feedback, diese Frage zu verbessern schön als gut :)
Ich habe auch versucht, --expose in Dockerfile ohne es zu helfen. – Kiksen
Aus irgendeinem Grund scheint es auch localhost: 8080 wird umgeleitet zu http://www.localhost.com:8080/ – Kiksen
Und warum zur Hölle Downvote? dafür, keine Forschung zu betreiben. Ich suche google dünn und nutze mehrere Stunden zu diesem Thema .... – Kiksen