2016-10-22 6 views
-2

Ich habe Docker auf Windows und ubuntu Container und wenn ich django Server dort laufen kann ich es nicht unter 127.0.0.1 in meinem Browser sehen. Ich habe einen Andock-Container mit freiliegenden Ports erstellt. Als ich nginx Bild erstellte, konnte ich nginx Seite in meinem Browser sehen. Warum kann ich Django-Seite nicht sehen? Wenn ich meine Container aussehen sehe ich Ports 0.0.0.0:80->80/tcp neben meinem ContainerDocker auf Windows und django

+0

Verwenden Sie Docker-Maschine oder das neue Andockfenster? Könnten Sie auch den Befehl einschließen, den Sie ausgeführt haben, um den Django-Container zu starten? – R0MANARMY

+0

Ich benutze docker für Windows, Befehl war docker run -it -p 80:80 ubuntu bash – lulz12

+0

Was ist die Ausgabe von 'Docker ps' wenn Ihr Django-Container läuft? – R0MANARMY

Antwort

0

denke ich, Ihr Problem, da die Bild arbeitet Ihr nginx Docker ist nicht verwandt. Könnten Sie Ihren Container mit bash eingeben und wget oder curl auf localhost ausführen?

Wenn Sie Ihre Seite (oder html) sehen es ist wahrscheinlich ein Docker Problem. Wenn nicht, überprüfe deine Django-Konfiguration.

Bitte posten Sie Ihre Dockerfile und die genaue Docker Fahrbefehl Sie verwenden.

Mit freundlichen Grüßen

+0

Wenn ich wget http verwendet: // localhost: 8000 es funktioniert. Ich habe docker run -it -p 80:80 bash verwendet. Meine Dockerdatei hat nur eine Zeile, die von docker/workspace stammt: neuste – lulz12

+0

Mein Fehler Ich erstelle meinen Container nicht aus dieser Datei. Ich sehe keine Dockerfiles in meinen Dokumenten – lulz12

+0

Verwenden Sie docker run -it -p 80: 8000 bash –