Maison  >  Article  >  Opération et maintenance  >  Comment ajouter un port au docker

Comment ajouter un port au docker

PHPz
PHPzoriginal
2023-04-18 14:10:314195parcourir

Docker est une technologie avancée qui rend vos applications plus légères, plus simples et plus faciles à déployer et à gérer. Docker peut regrouper des applications dans des conteneurs contenant toutes les dépendances de l'application, éliminant ainsi les problèmes courants lors du déploiement d'applications dans plusieurs environnements.

Dans Docker, chaque conteneur possède sa propre pile réseau. Cela signifie que les applications sur conteneurs peuvent s'exécuter sur des réseaux indépendants, isolés les uns des autres, améliorant ainsi la sécurité et la fiabilité des applications. Pour que l'application dans le conteneur puisse communiquer avec le monde extérieur, nous devons ajouter des ports au conteneur.

L'ajout d'un port est l'une des opérations les plus élémentaires de Docker. Un port est un mécanisme de communication qui spécifie la manière dont le trafic vers et depuis un conteneur est acheminé sur le réseau. Voici comment ajouter un port à un conteneur Docker.

  1. Modifier le Dockerfile

Si vous créez votre propre image, vous pouvez ajouter des ports dans le Dockerfile. Utilisez la commande suivante dans votre Dockerfile :

EXPOSE

est le numéro de port que vous devez exposer. Si votre application utilise plusieurs ports, vous pouvez utiliser plusieurs commandes EXPOSE.

  1. Ajoutez le paramètre port lors du démarrage du conteneur

Si vous disposez déjà d'une image de travail, vous pouvez mapper le port au conteneur Docker en utilisant la commande suivante :

docker run -p :< containers_port>

est le port hôte auquel vous souhaitez mapper le port du conteneur Docker, et

Par exemple, si votre application utilise le port 8080 dans le conteneur, vous pouvez mapper ce port au port 80 de l'hôte à l'aide de la commande suivante :

docker run -p 80:8080

Cela vous permettra d'utiliser port 80 de l'adresse IP de l'hôte pour accéder à l'application.

  1. Ajouter des ports à l'aide de docker-compose

L'utilisation de docker-compose facilite la gestion des déploiements multi-conteneurs, et il est également facile d'ajouter des ports pour l'ensemble du déploiement. Si vous utilisez docker-compose, vous pouvez utiliser la commande suivante dans le fichier pour ajouter le port au conteneur :

ports:

  • ":"

where ont la même signification que ci-dessus. Lorsqu'elle est utilisée dans un fichier docker-compose, cette commande ajoute le numéro de port spécifié à tous les conteneurs de ce déploiement.

Résumé

Comprendre comment ajouter des ports aux conteneurs Docker est l'une des clés de l'utilisation de la technologie Docker. Les trois méthodes ci-dessus fonctionnent bien, en fonction de votre situation spécifique. Docker possède des fonctionnalités et des avantages uniques par rapport aux autres technologies de virtualisation, donc l'apprentissage et la maîtrise de la technologie Docker deviendront une condition préalable importante qui vous aidera à devenir un professionnel de l'informatique plus précieux.

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