Maison  >  Article  >  Opération et maintenance  >  Comment vérifier le port occupé par Docker lui-même

Comment vérifier le port occupé par Docker lui-même

WBOY
WBOYoriginal
2023-05-16 21:52:365780parcourir

Docker est actuellement l'une des technologies de virtualisation conteneurisée les plus populaires. Elle peut aider les développeurs et le personnel opérationnel à déployer rapidement des applications dans différents environnements, et à mieux gérer et isoler les applications. Cependant, Docker lui-même occupera également certains ports. Cet article explique comment vérifier les ports occupés par Docker lui-même.

1. Ports Docker

Dans Docker, chaque conteneur peut se voir attribuer un port réseau différent. Ces ports peuvent être utilisés pour communiquer avec d'autres applications sur l'hôte, et peuvent également être utilisés pour permettre aux conteneurs de communiquer entre eux. . Dans Docker, chaque conteneur possède une adresse IP unique et est facilement accessible via le numéro de port. Par exemple, si un conteneur se voit attribuer le port 8080, le conteneur est accessible via http://localhost:8080.

En plus de ces ports personnalisés, Docker lui-même occupera également certains ports, qui sont utilisés pour la gestion et la communication des conteneurs. Alors, comment vérifier les ports occupés par Docker ?

2. Vérifiez les ports occupés par Docker

  1. Utilisez l'outil de ligne de commande Docker

Vous pouvez utiliser l'outil de ligne de commande Docker pour vérifier les ports utilisés par le conteneur Docker en cours d'exécution. Exécutez la commande suivante :

docker ps -a

Cette commande listera tous les conteneurs en cours d'exécution, y compris les ports qu'ils utilisent. Comme vous pouvez le constater, les ports occupés par Docker seront affichés dans la colonne "PORTS". Par exemple, voici un conteneur en cours d'exécution :

CONTAINER ID    IMAGE             COMMAND                  CREATED          STATUS          PORTS                  NAMES
04a1c0ca8b5c    nginx             "nginx -g 'daemon of…"   17 minutes ago   Up 17 minutes   0.0.0.0:80->80/tcp     nginx-container

Ce conteneur utilise le port 80 comme port HTTP par défaut, et ce port a été mappé au port 80 de l'hôte.

  1. Utilisation des commandes internes de Docker

Une autre façon consiste à voir quels ports sont occupés par Docker via les commandes internes de Docker. Exécutez la commande suivante :

docker port CONTAINER_NAME

où CONTAINER_NAME est le nom du conteneur en cours d'exécution. Par exemple, si vous souhaitez lister les ports utilisés par un conteneur nommé « nginx-container », vous pouvez exécuter la commande suivante :

docker port nginx-container

Cette commande listera tous les ports utilisés par le conteneur. Par exemple :

80/tcp -> 0.0.0.0:80

Cela signifie que Docker utilise le port 80 de la machine hôte pour fournir le serveur Nginx.

3. Résumé

Docker est une technologie très populaire qui peut exécuter des applications dans différents environnements grâce à la technologie de conteneurisation. Docker lui-même occupera également certains ports, mais vous pouvez facilement voir quels ports sont occupés en utilisant l'outil de ligne de commande Docker ou les commandes internes de Docker. Comprendre ces informations peut vous aider à mieux gérer et configurer les conteneurs Docker et à améliorer la stabilité et la fiabilité des applications.

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