2017-01-08 11 views
1

habe ich installierte ein Repo von Docker und lief es mit dem folgenden Befehl,kann nicht Docker Projekt in localhost

docker run -d --name searx -p $PORT:8888 wonderfall/searx 

Der Behälter wurde auch, aber erfolgreich erstellt laufen, während es in meinem Browser die folgenden Fehler i Zugriff erhalten ,

dail tcp[::1]:8888: connectex: No connection could be made because the target machine actively refused it. 

Weiß jemand, warum dieser Fehler auftritt? Ich benutze ein Windows10-System.

enter image description here

+0

versuche 'docker run -d --name searx -p 8888: 8888 wunderfall/searx' und benutze' localhost: 8888' –

+1

Was ist 'docker ps -a'? Erstellt ist nicht genug, es muss laufen und laufen. – YOU

+0

@farhad Ich habe es versucht, aber der gleiche Fehler besteht DIR - yah alle laufen !! – VisheshRaju

Antwort

2

Gerade installiert Docker Toolbox

Das bedeutet, dass Sie nicht direkt verwenden können, lokalen Host ohne Port-Weiterleitungsregel in Virtual Box erklärt.

Zuerst testen Sie da die IP-Adresse Ihres VM mit

http://<ip>:8888 

Dann deklarieren Sie eine Port-Weiterleitungsregel (docker-machine ip default Ausgang e):

+0

Nun, du hast mir die Antwort gegeben. Ich darf localhost nicht benutzen. Ich muss meine IPadadresse dort platzieren. Vielen Dank! – VisheshRaju

+1

@ user3649118 ja, aber Sie könnten 'localhost: 8888' verwenden, wenn Sie eine Port-Weiterleitungsregel definieren, wie ich erwähnt habe. – VonC

Verwandte Themen