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!