Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Wird sich die IP nach dem Neustart von Docker ändern?

Wird sich die IP nach dem Neustart von Docker ändern?

WBOY
WBOYOriginal
2022-02-07 10:54:357284Durchsuche

In Docker ändert sich die IP nach dem Neustart. Docker verwendet standardmäßig eine Bridge-Verbindung und erhält beim Starten des Containers die entsprechende IP-Adresse, wodurch sich die IP bei jedem Neustart des Containers ändert.

Wird sich die IP nach dem Neustart von Docker ändern?

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

Ändert sich die IP nach dem Neustart von Docker?

Als ich den Docker-Container zum ersten Mal verwendete, habe ich zwei Container erstellt und die Master-Slave-Konfiguration von MySQL vorgenommen. Nach dem Neustart des Docker-Containers stellte ich fest, dass die IP-Adresse des Containers vorhanden war geändert, was peinlich war. Erstens habe ich erfahren, dass Docker standardmäßig eine „Bridge“-Verbindung verwendet und beim Starten des Containers die IP der Reihe nach erhält. Dies führt zu dem Problem, dass die IP-Adresse beim Start nicht festgelegt wird. Standardmäßig wird dieser Modus zum Starten und Erstellen von Containern verwendet, sodass bei jedem Neustart des Docker-Containers die entsprechende IP-Adresse abgerufen wird Container muss jedes Mal neu gestartet werden.

Erstellen wir ein benutzerdefiniertes Netzwerk, um das Problem der instabilen IP zu lösen.

1 Erstellen Sie ein benutzerdefiniertes Netzwerk und geben Sie das Netzwerksegment 172.17.0.0/16 an ein Container

docker run - itd --name mysql-master-172.19.0.103 --net bindIpNetwork --ip 172.19.0.103 centos:latest /usr/sbin/init

Wird sich die IP nach dem Neustart von Docker ändern?

(Hinweis: Der Befehl wurde beim Erstellen kopiert Hier war ursprünglich geplant, 103 zu sein. Das Obige ist der Slave von MySQL, also habe ich den Namen durch Umbenennen geändert. Der Befehl lautet: docker rename mysql-master-172.19.0.103 mysql-slave-172.19.0.103

)

3. Überprüfen Sie die beiden Container-IPs: Wird sich die IP nach dem Neustart von Docker ändern?

Überprüfen Sie nach dem Neustart

Wird sich die IP nach dem Neustart von Docker ändern?Empfohlenes Lernen: „

Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWird sich die IP nach dem Neustart von Docker ändern?. 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