Maison > Opération et maintenance > Docker > Comment obtenir l'adresse IP d'un conteneur Docker

Comment obtenir l'adresse IP d'un conteneur Docker

PHPz
Libérer: 2023-04-18 15:47:29
original
12476 Les gens l'ont consulté

Docker est une technologie de conteneurisation populaire qui facilite la création, le déploiement et la gestion d'applications. Lors de l’utilisation de Docker, obtenir l’adresse IP du conteneur est une opération extrêmement importante. Cet article explique comment obtenir l'adresse IP d'un conteneur Docker.

1. Obtenir via la commande docker inspect

Nous pouvons d'abord utiliser la commande docker inspect pour obtenir l'adresse IP du conteneur Docker. Cette commande affiche des informations détaillées sur le conteneur Docker, y compris l'adresse IP. Vous pouvez obtenir les informations détaillées du conteneur via la commande suivante :

docker inspect [container_id]
Copier après la connexion

où [container_id] est le numéro d'identification du conteneur Docker. Cette commande produira des données au format JSON, qui contiennent des informations détaillées sur le conteneur, y compris des informations sur le réseau. Vous pouvez obtenir l'adresse IP du conteneur en recherchant IPAddress.

2. Obtenez l'adresse IP du conteneur Docker via la commande docker ps

Une autre méthode consiste à utiliser la commande docker ps pour obtenir l'adresse IP du conteneur Docker. Cette commande peut afficher les informations de base du conteneur Docker, notamment le nom, l'ID, l'état, l'image utilisée, le mappage de port, etc. Vous pouvez obtenir les informations détaillées du conteneur via la commande suivante :

docker ps
Copier après la connexion

Cette commande affichera une liste d'informations de base sur le conteneur. Nous pouvons trouver la ligne où se trouve le conteneur qui doit obtenir l'adresse IP et trouver ses informations de mappage de port correspondantes. De manière générale, si un conteneur s'exécute sur le réseau Bridge par défaut, son adresse IP peut être résolue par son nom ou son ID de conteneur en tant que nom DNS. Par exemple, si le nom du conteneur est webapp, vous pouvez utiliser la commande suivante pour obtenir l'adresse IP du conteneur :

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' webapp
Copier après la connexion

3. Obtenez-la via la commande docker network inspect

Enfin, nous pouvons également obtenir l'IP adresse du conteneur via la commande docker network inspect. Si le conteneur est connecté à plusieurs réseaux, nous devons spécifier le réseau requis. Vous pouvez utiliser la commande suivante pour obtenir l'adresse IP du conteneur :

docker network inspect [network_name]
Copier après la connexion

où [network_name] est le nom du réseau Docker. Cette commande générera des données au format JSON, qui contiennent des informations sur tous les conteneurs du réseau, y compris leurs adresses IP.

Résumé :

Obtenir l'adresse IP du conteneur Docker est une opération très importante. Nous pouvons utiliser la commande docker inspect, la commande docker ps ou la commande docker network inspect pour obtenir l'adresse IP. Dans les applications réelles, nous devons choisir la méthode la plus adaptée pour obtenir l'adresse IP en fonction de la situation réelle afin de mieux gérer 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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal