Position actuelle: Accueil> Derniers articles> Tutoriel détaillé sur la configuration du port de service PHP dans l'environnement Docker

Tutoriel détaillé sur la configuration du port de service PHP dans l'environnement Docker

gitbox 2025-07-28

Importance de la configuration du port de service PHP dans Docker

Avec l'utilisation généralisée de Docker dans les environnements de développement, il est particulièrement essentiel de configurer correctement les ports des services PHP. La configuration du port garantit non seulement que les demandes externes peuvent accéder correctement aux services PHP, mais aussi à améliorer la sécurité et les performances des applications.

Comment déclarer les ports dans Dockerfile

Dans Dockerfile, vous pouvez déclarer les ports qui s'exécutent à l'intérieur du conteneur à l'aide de la directive Expose . Par exemple, si le service PHP écoute le port 9000, vous pouvez ajouter la configuration suivante:

 <span class="fun">Exposer 9000</span>

Cette étape est uniquement utilisée pour déclarer les ports, et le mappage de port réel doit être spécifié lors de l'exécution du conteneur.

Opération de cartographie du port pendant l'exécution des conteneurs

Avec le paramètre -p , le port interne du conteneur peut être mappé sur le port hôte. Par exemple, mappez le port de conteneur 9000 pour héberger le port 8000:

 <span class="fun">docker run -d -p 8000: 9000 your-php-image</span>

Une fois le mappage terminé, vous pouvez accéder au service PHP via http: // localhost: 8000 .

Comment ajuster le port d'écoute de service PHP

Si vous devez modifier le port que le service PHP écoute par défaut, vous pouvez modifier le port d'écoute dans le fichier de configuration PHP-FPM www.conf :

 <span class="fun">Écouter = 9000</span>

Après modification, n'oubliez pas de mettre à jour de manière synchrone la directive Expose dans le dockerfile pour vous assurer que la déclaration de port est cohérente.

Utilisez Docker-Compose pour configurer la cartographie des ports

La cartographie des ports est tout aussi importante lors de l'utilisation de Docker-Compose pour gérer les services. Vous pouvez le configurer dans le fichier docker-compose.yml par:

 services:
  php-app:
    image: your-php-image
    ports:
      - "8000:9000"

Résumer

La configuration correcte du service du port de PHP dans Docker est la base pour assurer le fonctionnement fluide de l'application. Qu'il s'agisse de la déclaration de port du dockerfile, du mappage de port lors de l'exécution du conteneur ou de la configuration dans Docker-Compose, il doit être géré attentivement. J'espère que ce guide pourra fournir des idées claires et des références pratiques pour votre déploiement de services Docker PHP.