Maison >Opération et maintenance >Docker >Comment vérifier le réseau public du conteneur Docker

Comment vérifier le réseau public du conteneur Docker

PHPz
PHPzoriginal
2023-04-18 14:07:271281parcourir

Pour les développeurs et les administrateurs qui utilisent Docker pour créer et gérer des conteneurs, il est important de savoir comment afficher l'adresse IP publique d'un conteneur Docker. Dans cet article, nous explorerons comment afficher l'adresse IP publique d'un conteneur Docker et fournirons quelques conseils et outils utiles pour vous aider à mieux gérer vos conteneurs.

Tout d'abord, il convient de noter qu'un conteneur Docker peut avoir plusieurs adresses IP, notamment : l'adresse IP interne (adresse IP privée), l'adresse IP du réseau de gestion (adresse IP du réseau de gestion) et l'adresse IP publique (adresse IP publique) . Parmi eux, l’adresse IP publique permet au conteneur de communiquer avec d’autres ordinateurs sur Internet.

Il existe de nombreuses façons de vérifier l'adresse IP publique d'un conteneur Docker. Voici trois méthodes couramment utilisées :

Méthode 1 : utilisez la commande docker ps pour afficher

Utilisez la commande docker ps pour répertorier le Docker en cours d'exécution. Conteneurs Informations, y compris le nom du conteneur, l'ID du conteneur, le nom de l'image utilisée, l'état du conteneur, le mappage des ports, etc. Dans cette liste, vous pouvez trouver l'adresse IP publique du conteneur Docker.

Les étapes spécifiques sont les suivantes :

  1. Ouvrez un terminal ou une fenêtre de ligne de commande.
  2. Entrez la commande docker ps et appuyez sur Entrée.
  3. Recherchez le nom ou l'ID du conteneur Docker que vous souhaitez afficher et notez son nom ou son ID.
  4. Entrez la commande suivante : docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' [nom ou ID du conteneur] et remplacez-le par celui que vous souhaitez view Le nom ou l'ID du conteneur Docker. Appuyez sur la touche Entrée.
  5. Attendez quelques secondes, le système affichera l'adresse IP publique du conteneur.

Méthode 2 : utilisez la commande docker port pour afficher

Utilisez la commande docker port pour afficher les informations de mappage de port du conteneur, y compris l'adresse IP publique du conteneur.

Les étapes spécifiques sont les suivantes :

  1. Ouvrez un terminal ou une fenêtre de ligne de commande.
  2. Entrez la commande docker ps et appuyez sur Entrée.
  3. Recherchez le nom ou l'ID du conteneur Docker que vous souhaitez afficher et notez son nom ou son ID.
  4. Entrez la commande suivante : docker port [nom ou ID du conteneur] et remplacez-la par le nom ou l'ID du conteneur Docker que vous souhaitez afficher. Appuyez sur la touche Entrée.
  5. Attendez quelques secondes, le système affichera l'adresse IP publique et le numéro de port mappé du conteneur.

Méthode 3 : utilisez la commande docker inspect pour afficher

Utilisez la commande docker inspect pour afficher les informations détaillées du conteneur Docker, y compris l'adresse IP et les informations sur le port. Vous pouvez utiliser la commande grep pour filtrer les informations inutiles afin d'obtenir l'adresse IP publique du conteneur.

Les étapes spécifiques sont les suivantes :

  1. Ouvrez un terminal ou une fenêtre de ligne de commande.
  2. Entrez la commande docker ps et appuyez sur Entrée.
  3. Recherchez le nom ou l'ID du conteneur Docker que vous souhaitez afficher et notez son nom ou son ID.
  4. Entrez la commande suivante : docker inspect [nom ou ID du conteneur] et remplacez-le par le nom ou l'ID du conteneur Docker que vous souhaitez afficher. Appuyez sur la touche Entrée.
  5. Le système affichera les informations détaillées du conteneur. Vous pouvez utiliser la commande grep pour trouver l'adresse IP publique du conteneur.

Résumé

Cet article présente trois méthodes différentes pour afficher l'adresse IP publique d'un conteneur Docker. Grâce à ces méthodes, vous pouvez mieux gérer et contrôler les connexions réseau des conteneurs Docker, en garantissant que le conteneur peut communiquer avec d'autres ordinateurs sur Internet et qu'il peut accéder et traiter correctement les données. De plus, vous pouvez également utiliser d'autres outils et langages de programmation pour interroger l'adresse IP publique du conteneur Docker, tels que le SDK Docker et l'API Docker en Python.

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