Im Grunde habe ich ein asp.net mvc-Projekt erstellt. Ich habe eine Dockerfile im Projektordner hinzugefügt.Das Bild 'xxxx' konnte lokal nicht gefunden werden
FROM microsoft/aspnet:1.0.0-rc1-update1
ADD . /app
WORKDIR /app/approot
EXPOSE 5004
ENTRYPOINT ["./web"]
Jetzt öffne ich Docker Quickstart-Terminal auf meinem Windows-Desktop. Das Ausführen des Befehls
docker build -t hellodocker:0.1.0 .
Jedoch habe ich das Bild nicht finden können, wenn ich es laufen.
Was ist also falsch?
EDIT
Danke für den Kommentar, korrigiere ich die Tippfehler. Aber es gibt einen weiteren Fehler.
EDIT-1
Wenn ich die ENTRYPOINT als ENTRYPOINT ["dnx", "-p", "project.json", "web"]
Dann ändern bekomme ich einen anderen Fehler: Unable to reslolve project from /app/approot
EDIT-2
Der Kontext, in Das Verzeichnis lautet:
Sie haben einen Tippfehler im Bildnamen, als Sie es ausgeführt haben. 'hallowdocker', notieren Sie die' w' –
@warmoverflow, danke. Ich habe es erneut versucht, aber es gibt einen weiteren Fehler. Siehe meine Bearbeitung. –
Für den zweiten Fehler müssen Sie den Inhalt Ihres aktuellen Verzeichnisses veröffentlichen. Es hört sich an, als ob die 'web'-Datei nicht existiert oder nicht kopiert wird. Wo ist 'web' relativ zu deinem Projekt root? Ist es bei 'approot/web' wie dein Bild annimmt? –