Docker-Toolbox kann nicht auf den Nginx-Server zugreifen

Docker-Toolbox kann nicht auf den Nginx-Server zugreifen

Nach der Installation von Docker-Toolbox unter Windows 7 folgte ich denErste Schritte, Teil 2. Wenn ich jedoch versuche, z. B. über den Browser auf den Server zuzugreifen, erhalte ich keine Antwort. Als ob der Server nicht laufen würde. Dasselbe gilt z. B. für ein heruntergeladenes Image für nginx (siehe unten).

Verwendete Befehle:

> docker build --build-arg HTTP_PROXY=<proxy_host>:<proxy_port> --build-arg HTTPS_PROXY=<proxy_host>:<proxy_port> --tag=friendlyhello .

> docker image ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
friendlyhello       latest              652aa06a8b38        About an hour ago   131MB

> docker run -d -p 4000:80 friendlyhello

> docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                  NAMES
ae26a10e9e1f        friendlyhello       "python app.py"     2 seconds ago       Up 2 seconds        0.0.0.0:4000->80/tcp   lucid_albattani

Zugriff im Browser: localhost:4000 oder die "lokale IP-Adresse":4000 ( docker-machine ipgibt es mir Error getting IP address: Host is not running).

Gleiches Ergebnis/Problem für

> docker image ls
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               latest              881bd08c0b08        3 weeks ago         109MB

> docker run --name my-nginx81 -d -p 8081:80 nginx

> docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
aaad65752f02        nginx               "nginx -g 'daemon of"   17 minutes ago      Up 17 minutes       0.0.0.0:8081->80/tcp   my-nginx81

Zugriff im Browser: localhost:8081 oder die "lokale IP-Adresse":8081

Antwort1

Eh, nach dem Neustart des PCs habe ich die Lösung gefunden. Nach dem Start musste ich erneut "Docker Quickstart Terminal" (als Administrator) ausführen. Nach der Ausführung (start.sh) im Fenster erhielt ich die Meldung Docker is configured to use the default machine with IP 12.34.56.78. MitDasIP-Adresse zusammen mit den Ports (4000 oder 8081) hat es funktioniert :o

verwandte Informationen