
Dies begann, als ich versuchte, Docker Swarm Join von der Ubuntu-VM (erstellt mit Hyper-V) zu meiner Windows 10-Docker-Engine zu verwenden. Ich verwende den Standardport 2377. Ich erhalte immer wieder die Fehlermeldung „Verbindung abgelehnt“.
Jetzt versuche ich nur nochTelnet über Port 2377von Ubuntu VM zu Windows 10 oder von Windows zu Ubuntu und es schlägt in beide Richtungen fehl. Während Telnet auf Port 80 einwandfrei funktioniert.
Ich habe eingehende und ausgehende Regeln für beide Protokolle UDP und TCP unter Windows 10 hinzugefügt und den Befehl „ufw allow 2377/tcp“ auf der Ubuntu-VM verwendet und auch den Port für TCP und UDP geöffnet. Es funktioniert immer noch nicht.
Irgendwelche Ideen?
Antwort1
Falls jemand hierher kommt: Nach einiger Analyse habe ich festgestellt, dass es ein Problem mit der Docker-Engine selbst gibt. Der Port ist nicht geöffnet. Da ich versucht habe, eine einfache App zu erstellen, die auf Port 2377 lauscht, und sie auf dem Windows 10-Rechner ausgeführt habe, konnte ich mich von der VM aus damit verbinden. Nachdem ich den Swarm-Modus ausgeführt habe, führe ich außerdem den Befehl „netstat -ab“ unter Windows 10 aus und kann Port 2377 nicht aufgelistet sehen. Ich habe ein Thema in den Docker-Foren eröffnet, aber bisher hat niemand geantwortet. https://forums.docker.com/t/swarm-mode-is-not-working-on-windows-10/72761