Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So erhalten Sie die IP-Adresse eines Docker-Containers

So erhalten Sie die IP-Adresse eines Docker-Containers

PHPz
PHPzOriginal
2023-04-18 15:21:5812401Durchsuche

Docker ist eine beliebte Containerisierungstechnologie, die das Erstellen, Bereitstellen und Verwalten von Anwendungen vereinfacht. Bei der Verwendung von Docker ist das Abrufen der IP-Adresse des Containers ein äußerst wichtiger Vorgang. In diesem Artikel erfahren Sie, wie Sie die IP-Adresse eines Docker-Containers erhalten.

1. Über den Docker-Inspect-Befehl abrufen

Zuerst können wir den Docker-Inspect-Befehl verwenden, um die IP-Adresse des Docker-Containers abzurufen. Dieser Befehl zeigt detaillierte Informationen zum Docker-Container an, einschließlich der IP-Adresse. Sie können detaillierte Informationen zum Container mit dem folgenden Befehl abrufen:

docker inspect [container_id]

wobei [container_id] die ID-Nummer des Docker-Containers ist. Dieser Befehl gibt Daten im JSON-Format aus, die detaillierte Informationen über den Container enthalten, einschließlich Netzwerkinformationen. Sie können die IP-Adresse des Containers erhalten, indem Sie nach IPAddress suchen.

2. Ermitteln Sie die IP-Adresse des Docker-Containers über den Docker-PS-Befehl. Eine andere Methode besteht darin, die IP-Adresse des Docker-Containers mit dem Docker-PS-Befehl abzurufen. Dieser Befehl kann die grundlegenden Informationen des Docker-Containers anzeigen, einschließlich Name, ID, Status, verwendetes Image, Portzuordnung usw. des Containers. Sie können detaillierte Informationen zum Container mit dem folgenden Befehl abrufen:

docker ps

Dieser Befehl gibt eine Liste mit grundlegenden Informationen zum Container aus. Wir können die Zeile finden, in der sich der Container befindet, der die IP-Adresse erhalten muss, und die entsprechenden Portzuordnungsinformationen finden. Wenn ein Container im Standard-Bridge-Netzwerk ausgeführt wird, kann seine IP-Adresse im Allgemeinen anhand seines Containernamens oder seiner Container-ID als DNS-Name aufgelöst werden. Wenn der Name des Containers beispielsweise „webapp“ lautet, können Sie den folgenden Befehl verwenden, um die IP-Adresse des Containers abzurufen:

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' webapp

3. Rufen Sie sie über den Docker-Netzwerk-Inspect-Befehl ab

Schließlich können wir auch die IP abrufen Adresse des Containers über den Docker-Netzwerk-Inspect-Befehl. Wenn der Container mit mehreren Netzwerken verbunden ist, müssen wir das erforderliche Netzwerk angeben. Sie können den folgenden Befehl verwenden, um die IP-Adresse des Containers zu erhalten:

docker network inspect [network_name]

wobei [Netzwerkname] der Name des Docker-Netzwerks ist. Dieser Befehl gibt Daten im JSON-Format aus, das Informationen über alle Container im Netzwerk enthält, einschließlich ihrer IP-Adressen.

Zusammenfassung:

Das Abrufen der IP-Adresse des Docker-Containers ist ein sehr wichtiger Vorgang. Wir können den Befehl docker inspect, den Befehl docker ps oder den Befehl docker network inspect verwenden, um die IP-Adresse zu erhalten. In tatsächlichen Anwendungen müssen wir die am besten geeignete Methode zum Abrufen der IP-Adresse entsprechend der tatsächlichen Situation auswählen, um Docker-Container besser verwalten zu können.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die IP-Adresse eines Docker-Containers. 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