2017-05-20 1 views
0

lief ichDiese Seite kann nicht erreicht werden docs/docker.github.io

docker run -p 4000:4000 docs/docker.github.io 

und die Ausgabe zeigt

Docker docs are viewable at: 
http://0.0.0.0:4000 

jedoch, wenn ich an diese Adresse gehen bekomme ich einen Fehler

This site can’t be reached 

The web page at http://0.0.0.0:4000/ might be temporarily down or it may 
have moved permanently to a new web address. 
ERR_ADDRESS_INVALID 

Antwort

2

0.0.0.0 ist eine Listener-Adresse, die alle Netzwerkschnittstellen auf einer Maschine angibt. Sie stellen keine Verbindung zu dieser Adresse her, da sie nicht existiert. Stattdessen müssen Sie Ihren Browser mit der IP-Adresse oder dem Namen des Andock-Hosts verbinden. Wenn Sie dies lokal ausführen, ohne docker-machine, wäre das http://127.0.0.1:4000. Mit docker-machine können Sie die IP der VM vom docker-machine ip-Ausgang abrufen.

+0

Vielen Dank. "Eine Listener-Adresse, die alle Netzwerkschnittstellen auf einem Computer angibt." Was ist eine Listener-Adresse und was ist eine Netzwerkschnittstelle? –

+0

Ist eine "Listener-Adresse" wie ein Platzhalter asterix in dos? –

+0

localhost: 4000 funktioniert auch –

4

Was ich mit Docker für Windows gefunden habe, ist, dass die Verweise auf localhost oder 0.0.0.0 überhaupt nicht funktionierten, als ich versuchte, auf die Anwendung im Browser zuzugreifen. Es ist mit Docker Quickstart-Terminal, die ein Linux-Image auf Windows läuft und es läuft Docker innerhalb dieser

dieser Befehl wird die IP-Adresse des Linux-Image

docker-machine ip 

Wenn ich es funktioniert bietet verwende diese Adresse auf meinem Windows-Browser fein, zum Beispiel:

http://192.168.99.100:4999/

+0

Ich konnte es auf diese Art und Weise tun –

Verwandte Themen