Ich habe eine debian vm erstellt, damit mein docker-host läuft.wie docker port 2375 von virtualbox an host os windows weiterleiten 10
netstat
tcp 0 0 127.0.0.1:2375 0.0.0.0:* LISTEN 1260/dockerd
Danach habe ich Setup Port-Forwarding für Port 2375
wie in vielen Online beschrieben Tutorials.
Next I curl
in der cmd von meinem Windows 10 Host-Betriebssystem.
C:\Users\me>curl localhost:2375
curl: (56) Recv failure: Connection was reset
Beachten Sie, dass die Verbindung zum SSH-Port der VM funktioniert.
C:\Users\me>curl localhost:666
SSH-2.0-OpenSSH_7.4p1 Debian-10+deb9u1
Protocol mismatch.
Kann mir jemand sagen, was ich vermisse? Muss ich irgendwie erlauben Port 2375
von draußen angerufen werden, wo der SSH-Port standardmäßig erlaubt ist?
wird versuchen, dass - was genau steht 0.0.0.0:2375? Haben Sie nicht so viel von einem Netzwerkhintergrund – xetra11
Wenn Sie '0.0.0.0' benutzen, bedeutet es, auf verfügbaren Schnittstellen zu hören. Wenn Ihre VM also mehrere Ethernet-Schnittstellen hat, wird sie auf jeder Schnittstelle überwacht. Wenn Ihre Hosts auf die VM zugreifen, handelt es sich um externen Datenverkehr. Und '127.0.0.1' ist die lokale Loopback-Adresse. Welche Punkte auf die Maschine im Zusammenhang –
Ah okay! '10.0.2.15' ist die Adresse, die die VM tatsächlich hat - also habe ich versucht,'.0.0.0.0' zu lesen, und es hat auch funktioniert. – xetra11