Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was soll ich tun, wenn Docker nicht auf das externe Netzwerk zugreifen kann?

Was soll ich tun, wenn Docker nicht auf das externe Netzwerk zugreifen kann?

WBOY
WBOYOriginal
2022-08-16 17:22:2914738Durchsuche

Es gibt zwei Lösungen, wenn Docker nicht auf das externe Netzwerk zugreifen kann: 1. Verwenden Sie „service docker stop“, „pkill docker“ und andere Vorgänge, um das Netzwerk docker0 neu aufzubauen. 2. Verwenden Sie „echo „net.ipv4.ip_forward=1“. >> /etc/sysctl.conf“, um die Konfiguration zu ändern und die IPv4-Weiterleitungsfunktion des Hosts zu aktivieren.

Was soll ich tun, wenn Docker nicht auf das externe Netzwerk zugreifen kann?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.

Was tun, wenn Docker nicht auf das externe Netzwerk zugreifen kann? 1. Problem: Der Host kann normal auf das externe Netzwerk zugreifen, der von Docker erstellte Container jedoch nicht auf das externe Netzwerk

Eins: Netzwerk neu aufbauen

sudo service docker stop
sudo pkill docker
sudo iptables -t nat -F
sudo ifconfig docker0 down
sudo brctl delbr docker0
sudo service docker start

Was soll ich tun, wenn Docker nicht auf das externe Netzwerk zugreifen kann?

Methode Zwei: IPv4-Weiterleitungsfunktion des Hosts aktivieren

# 修改配置
echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf

# 重启network
systemctl restart network

# 查看 (0->标识未开启 1->标识开启)
sysctl net.ipv4.ip_forward
# net.ipv4.ip_forward = 1

# 重启docker
systemctl restart docker

Empfohlenes Lernen: „Docker-Video-Tutorialdocker0

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Docker nicht auf das externe Netzwerk zugreifen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn