Utilisez Docker Compose pour déployer rapidement des applications PHP
Introduction :
Docker est une plate-forme de conteneurisation open source qui peut regrouper des applications et leurs dépendances dans un conteneur indépendant et s'exécuter de manière isolée. Docker Compose est un outil permettant de définir et d'exécuter des applications Docker multi-conteneurs. Cet article explique comment utiliser Docker Compose pour déployer rapidement des applications PHP, avec des exemples de code spécifiques.
1. Préparation
Avant de commencer, vous devez vous assurer que Docker et Docker Compose ont été installés. Veuillez suivre les étapes correspondantes pour installer en fonction de votre type de système d'exploitation.
2. Créez un fichier Docker Compose
Créez un fichier nommé docker-compose.yml dans le répertoire racine du projet et écrivez le contenu suivant dans le fichier :
version: '3' services: web: image: php:7.4-apache volumes: - ./src:/var/www/html ports: - "80:80" networks: - mynetwork db: image: mysql:8.0 environment: - MYSQL_ROOT_PASSWORD=your_password - MYSQL_DATABASE=your_database volumes: - ./data:/var/lib/mysql networks: - mynetwork networks: mynetwork:
Dans l'exemple ci-dessus, nous avons défini deux services :web et db .
3. Écrivez une application PHP
Créez un dossier nommé src dans le répertoire racine du projet et écrivez votre code d'application PHP dans ce dossier.
4. Démarrez l'application
Ouvrez le terminal, basculez vers le répertoire racine du projet et exécutez la commande suivante pour démarrer l'application :
docker-compose up -d
Attendez un instant, Docker téléchargera automatiquement l'image requise et démarrera votre application.
5. Accédez à l'application
Accédez à http://localhost dans votre navigateur, vous devriez pouvoir voir les résultats d'exécution de votre application PHP.
Conclusion :
En utilisant Docker Compose, nous pouvons déployer rapidement des applications PHP et garantir la répétabilité et la portabilité de l'application. J'espère que cet article pourra vous aider à démarrer rapidement avec Docker Compose et à obtenir de bons résultats dans des applications pratiques. Je vous souhaite une bonne utilisation !
Lien de référence :
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!