Maison  >  Article  >  Opération et maintenance  >  Comment vérifier l'adresse IP de la machine virtuelle Docker

Comment vérifier l'adresse IP de la machine virtuelle Docker

PHPz
PHPzoriginal
2023-04-19 09:18:465687parcourir

Dans les conteneurs Docker, chaque conteneur possède sa propre adresse IP et vous pouvez afficher l'adresse IP de la machine virtuelle Docker de différentes manières. Dans cet article, nous expliquerons comment utiliser différentes méthodes pour afficher l'adresse IP de la machine virtuelle Docker.

Méthode 1 : Utiliser docker inspect

Dans un conteneur Docker, vous pouvez utiliser la commande docker inspect pour afficher les détails du conteneur, y compris l'adresse IP. Voici les étapes pour afficher l'adresse IP du conteneur :

  1. Ouvrez une fenêtre de terminal et entrez la commande suivante :
docker inspect [CONTAINER-ID] | grep IPAddress

où [CONTAINER-ID] est l'ID du conteneur Docker que vous souhaitez afficher.

  1. Après avoir appuyé sur la touche Entrée, les détails du conteneur, y compris l'adresse IP, seront renvoyés. Par exemple :
"SecondaryIPAddresses": null,
            "IPAddress": "172.17.0.3",
                    "IPAddress": "172.17.0.3",

Dans cet exemple, l'adresse IP du conteneur est 172.17.0.3.

Méthode 2 : Utiliser Docker Container ls

Une autre façon de vérifier l'adresse IP de la machine virtuelle Docker consiste à utiliser la commande Docker Container ls. Voici les étapes pour afficher l'adresse IP du conteneur :

  1. Ouvrez une fenêtre de terminal et entrez la commande suivante :
docker container ls

Cette commande listera tous les conteneurs Docker en cours d'exécution.

  1. Trouvez le conteneur dont vous souhaitez afficher l'adresse IP et enregistrez son ID DE CONTENEUR.
  2. Entrez la commande suivante pour afficher l'adresse IP du conteneur :
docker container inspect [CONTAINER ID] | grep IPAddress

Où [CONTAINER ID] est l'ID du conteneur Docker que vous souhaitez afficher.

  1. Après avoir appuyé sur la touche Entrée, les détails du conteneur, y compris l'adresse IP, seront renvoyés. Par exemple :
"SecondaryIPAddresses": null,
            "IPAddress": "172.17.0.3",
                    "IPAddress": "172.17.0.3",

Dans cet exemple, l'adresse IP du conteneur est 172.17.0.3.

Méthode 3 : Utiliser docker network inspect

Docker fournit également un autre moyen d'afficher l'adresse IP de la machine virtuelle Docker, qui consiste à utiliser la commande docker network inspect. Voici les étapes pour afficher l'adresse IP du conteneur :

  1. Ouvrez une fenêtre de terminal et entrez la commande suivante :
docker network inspect bridge

Cette commande répertoriera les détails du réseau du pont.

  1. Après avoir appuyé sur la touche Entrée, les détails du réseau de ponts seront renvoyés, y compris les détails de tous les conteneurs associés à ce réseau.
  2. Dans les informations renvoyées, recherchez le conteneur dont vous souhaitez afficher l'adresse IP et enregistrez son identifiant.
  3. Retrouvez les détails du conteneur, y compris son adresse IP. Par exemple :
"Containers": {
                "1001a36f15529c63bdf21d1fc2f9c653496f34d11ce0b87d58dea2c2ced78312": {
                    "Name": "my-container",
                    "EndpointID": "f763d9855d743f5227cc5703303a71b2c2834bf0e4ad333cd0e5521dc8d866c1",
                    "MacAddress": "02:42:ac:11:00:03",
                    "IPv4Address": "172.17.0.3/16",
                    "IPv6Address": ""
                }
            },

Dans cet exemple, l'adresse IP du conteneur est 172.17.0.3.

Résumé

Chaque conteneur dans un conteneur Docker a sa propre adresse IP. Vous pouvez utiliser différentes méthodes pour afficher l'adresse IP de la machine virtuelle Docker, notamment en utilisant les commandes docker inspect, docker containers ls et docker network inspect. Ces méthodes facilitent l'affichage de l'adresse IP d'un conteneur et d'autres détails afin de mieux gérer et maintenir les conteneurs Docker.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn