Docker ist eine Open-Source-Containerisierungstechnologie, die Entwicklern hilft, Anwendungen und Abhängigkeiten in einen unabhängigen, tragbaren Container zu packen, um eine schnelle Bereitstellung und einen schnellen Betrieb von Anwendungen zu ermöglichen. In der tatsächlichen Entwicklung müssen wir häufig auf externe Ressourcen zugreifen. Wie kann Docker also auf das externe Netzwerk zugreifen? In diesem Artikel werden Ihnen verschiedene Methoden für den Zugriff auf das externe Netzwerk vorgestellt.
1. Einrichten des Docker-Proxys
Das Einrichten des Docker-Proxys ist eine gängige Methode, um auf das externe Netzwerk zuzugreifen. Dies kann durch Befolgen der folgenden Schritte erreicht werden:
Fügen Sie --proxy=http hinzu die Startparameter des Docker-Daemons: //proxy-ip:proxy-port/, wobei Proxy-IP und Proxy-Port durch die tatsächliche Proxy-IP und Portnummer ersetzt werden müssen. Zum Beispiel:
sudo dockerd --proxy=http://192.168.1.100:3128/
Fügen Sie --proxy=https://proxy-ip in den Startparametern des Docker-Daemons hinzu : Proxy-Port/, wobei Proxy-IP und Proxy-Port durch die tatsächliche Proxy-IP und Portnummer ersetzt werden müssen. Zum Beispiel:
sudo dockerd --proxy=https://192.168.1.100:3128/
Führen Sie den folgenden Befehl aus:
sudo systemctl daemon-reload
sudo systemctl restart docker
Jetzt Docker Sie können über den Proxy auf das externe Netzwerk zugreifen.
2. Verwenden Sie das Docker-Netzwerk. Beim Zugriff auf das externe Netzwerk können wir das Docker-Netzwerk verwenden, um die Netzwerkverbindung zwischen dem Container und dem Host herzustellen. Die spezifischen Schritte sind wie folgt:
Erstellen Sie ein neues Docker-Netzwerk Führen Sie den folgenden Befehl aus:Führen Sie einen neuen Container aus und stellen Sie eine Verbindung zum Netzwerk her.
Führen Sie den folgenden Befehl aus:Netzwerk konfigurieren
Führen Sie im Docker-Container die folgenden Befehle aus:hier ist 172.18.0.1 die Host-IP-Adresse, damit der Container über den Host auf das externe Netzwerk zugreifen kann.
3. Verwenden Sie das Bridge-Netzwerk
Erstellen Sie ein neues Bridge-Netzwerk
Führen Sie den folgenden Befehl aus:Netzwerk konfigurieren
Führen Sie den folgenden Befehl aus:
Zusammenfassung
Das obige ist der detaillierte Inhalt vonLassen Sie uns über verschiedene Methoden sprechen, mit denen Docker auf das externe Netzwerk zugreifen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!