boot2docker auf windows - nicht zugreifen Können, ausgesetzt port
Habe ich installiert boot2docker (vollständige Installation) auf Windows 7 und versuche zu laufen die container port-Umleitung demo:
docker run --rm -i -t -p 80:80 nginx
Sieht aus wie es ist nicht ganz vollenden richtig, es bleibt einfach stehen und sieht wie folgt aus:
Wenn ich öffnen Sie ein weiteres git-bash-shell und führen Sie boot2docker ip
bekomme ich 192.168.59.103, und wenn ich pop, die in chrome bekomme ich Error code: ERR_CONNECTION_TIMED_OUT
Es funktioniert gut für mich mit plain-Andockfenster auf Ubuntu 14.04. Was muss ich tun, damit es funktioniert mit boot2docker auf windows?
möglich, Duplikat der Docker, nicht erreichen können "rails server" Entwicklung von localhost:3000 mit docker-flag -p 3000:3000
Siehe auch stackoverflow.com/a/29303930/6309
boot2docker ip sortiert es für mich. Dank
Siehe auch stackoverflow.com/a/29303930/6309
boot2docker ip sortiert es für mich. Dank
InformationsquelleAutor Ben | 2014-08-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schaut man genauer hin, mein problem ist das gleiche wie diese Frage: Docker, nicht erreichen können "rails server" Entwicklung von localhost:3000 mit docker-flag -p 3000:3000
Die Antwort auf diese Frage, die für mich gearbeitet wurde diese eine, das einfach sagt, um ausführen
am terminal vor dem starten boot2docker
In meinem Fall habe ich dies (aus einem git-bash-terminal):
dann gehen Sie auf meine web-browser in windows und zeigen Sie auf
http://localhost:8787/
und ich bekomme einen server-Instanz von RStudio. Wenn ich fertig bin:UPDATE: Herabstufung auf eine frühere version von VirtualBox beheben
Nach kämpfen mit Ordner-sharing ich zogen durch frühere Versionen von VirtualBox und festgestellt, dass mit der version 4.3.12 konnte ich aktivieren Sie die Ordner-sharing - und habe den port weitergeleitet, genau nach den offiziellen Anweisungen, das ist, konnte ich den Zugriff auf meine docker-container
192.168.59.103
. Also Downgrade VirtualBox ist eine weitere option für die Arbeit rund um dieses problem.Ein WEITERES UPDATE: die Aktualisierung auf das neue release von v1.3.1 von boot2docker werden dieses Problem beheben
Diese release kam gerade aus einer Woche und beinhaltet VirtualBox Guest Additions, das vereinfacht alles. Ich habe jetzt einfach
Bekommen und habe alles wie erwartet funktioniert und können sich in RStudio in meinem browser auf
http://localhost:8787/
(linux) oderhttp://192.168.59.103:8787
(Windows) und es funktioniert einfach.In diesem Fall ich habe auch Ordner-sharing arbeiten mit
/c/Users/foobar
entsprechenden um einen bestehenden Ordner auf meinem computer aufC:/Users/foobar
, undfoobar
kann alles sein. Mit dieser Methode kann ich Lesen und schreiben von Dateien in beide Richtungen zwischen Windows und RStudio und ich brauche nicht zu schließen, um eine spezielle IP-Adresse wie die samba-Methode wird in den offiziellen docsInformationsquelleAutor Ben
Ich hatte dieses problem auch, nach ein paar gescheiterten versuchen
boot2docker start
. Dieser erstellt mehrere Einträge vonhost-only
Netzwerken konfiguriert auf VirtualBox (VirtualBox Host-Only Ethernet Adapter #2
,VirtualBox Host-Only Ethernet Adapter #3
), und wahrscheinlich der boot2docker VM war mit schlecht.Ich aufgeräumt mit Virtualbox standard-Benutzeroberfläche, so dass nur eines der Netzwerke, und nun funktioniert alles wunderbar.
Ich bin mit boot2docker 1.5.0.
Nur registrieren, dass etwas passiert mir, und machte mich zu verlieren ein paar Stunden.
InformationsquelleAutor ianribas