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
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.
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!