Anleitung zur Vermeidung von Docker Win Ping-Fehlern bei Containern

Anleitung zur Vermeidung von Docker Win Ping-Fehlern bei Containern

Über Win Docker-Desktop möchte ich mich mit der Containerentwicklung verbinden und verschiedene Wege im Netzwerk ausprobieren. vertreibe mir so viel Zeit!

Eine Überbrückung ist keine Option.

Das manuelle Hinzufügen von Routen funktioniert auch nicht.

Wenn Sie dies also sehen, denken Sie nicht daran, die herkömmliche Methode zu verwenden, um Ihren Linux-Container über den Windows-Host zu verbinden. Stand: 29. März 2020

Weitere Informationen finden Sie unter Netzwerkfunktionen in Docker Desktop für Windows.

Das bedeutet, dass die Bridge-Kommunikation zwischen Win- und Linux-Containern derzeit nicht unterstützt wird.

Die Portzuordnung ist zwar weiterhin möglich, das Hinzufügen zu vieler Ports ist jedoch etwas problematisch.

Auf die Stunden, die vergangen sind.

Zusätzlich

Ich kann die Remote-Entwicklung von vscode auf dem Hostcomputer verwenden, um direkt auf den Container zuzugreifen. Ich fand es plötzlich großartig und es löste meine Entwicklungsschwierigkeiten.

Endlich kann ich b2w, so glücklich

Übrigens, die Grafikkarte meines Computers konnte nicht mit Tensorflow mithalten, egal wie ich es versuchte, und VM unterstützte keine Grafikkarten, Docker jedoch schon, also landete ich bei Win+Docker+Vscode als perfekter Kombination (und dann fand ich heraus, dass Docker-Desktop derzeit keine Grafikkarten für Linux unterstützt:( )

Ergänzung: Der Docker-Container kann unter dem Win10-Host nicht angepingt werden, und Docker erstellt eine statische IP

Problemumgehung

Fügen Sie die Gateway-IP von Docker zum Host-Routing hinzu

 // CMD-Administratormodus // 172.19.0.0 wurde von mir erstellt und muss entsprechend Ihren Anforderungen geändert werden. route add 172.19.0.0/16 mask 255.255.255.0 10.0.75.2 -p // Permanente Route, sonst ist sie nach dem Neustart nicht vorhanden

gewinnen: Route ansehen drucken

Docker-Gateway:

Docker erstellt eine statische IP

 // Docker weist statische IP-Adressen zu. Sie müssen Ihr eigenes Netzwerk anpassen. Das Standardnetzwerk funktioniert nicht. docker network create --subnet=172.19.0.0/16 mynet //2 hoch 16 wird verwendet. docker run -itd --name nginx2 --net mynet --ip 172.19.0.1 ubuntu 
 

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • Verwenden Sie Nicht-Root-Benutzer, um Skriptvorgänge in Docker-Containern auszuführen
  • Lösung für den Docker-Container, der keine Schreibberechtigung für das Host-Verzeichnis hat
  • Lösen Sie das Problem beim Einrichten des chinesischen Sprachpakets für den Docker-Container
  • Lösung für Docker-Container, der Schriftarten wie Songti nicht erkennt
  • So konfigurieren Sie ein Jupyter-Notebook im Docker-Container
  • Docker implementiert Container-Portbindung am lokalen Port
  • Lösen Sie das Problem, dass der Container nach dem Docker-Lauf „Beendet (0)“ anzeigt.
  • Docker verwendet Root, um in den Container zu gelangen

<<:  Lehr- oder Lernprogramm für Webdesign

>>:  Zwei Möglichkeiten zur Implementierung von Square Div mit CSS

Artikel empfehlen

Natives JS zum Erzielen digitaler Tisch-Spezialeffekte

Dieser Artikel beschreibt einen Digitaluhreffekt,...

Eine kurze Diskussion über MySQL-Ereignisplanungsaufgaben

1. Prüfen Sie, ob das Ereignis aktiviert ist Vari...

Detaillierte Erklärung, wie Komponenten in React kommunizieren

1. Was ist Wir können die Kommunikation zwischen ...

Praktischer grundlegender Beispielcode für den Linux-Befehl sed

Der Linux-Stream-Editor ist eine nützliche Möglic...

So deinstallieren Sie IIS7-Web- und FTP-Dienste in Win7 vollständig

Nachdem ich gestern die PHP-Entwicklungsumgebung ...

Tutorial zur Installation von MySQL 5.7.18 auf Mac OS 10.12

Ich habe das ganze Internet durchsucht und bin au...

So legen Sie den Standardwert eines MySQL-Felds fest

Inhaltsverzeichnis Vorwort: 1. Standardwertbezoge...