Formation Devops | Formation Docker : 30- TP7 :Plus complexe Pratiquer du Dockerfile avec une application en Php
Récupérer le tp7 : apache-config.conf, www/index.php, Dockerfile(à remplir par vous)
- Construire Dockerfile à partir des consignes suivantes :
- A partir de l’image php:7.4-apache
- Lancer a2enmod rewrite
- Ajouter les variables d’environnement : APACHE_RUN_USER=www-data , APACHE_RUN_GROUP= www-data , APACHE_LOG_DIR=/var/log/apache2 , APACHE_LOCK_DIR= /var/lock/apache2 , APACHE_PID_FILE= /var/run/apache2.pid.
- Exposer l’appau port qui correspond à la configuration apache.
- Copier le index .php dans un folder de conteneurqui correspond (verifier le fichier de configuration apache ).
- Copier le fichierde configuration apache-config.confdans le fichierde config par defaut: /etc/apache2/sites-enabled/000-default.conf
Lancer la commande /usr/sbin/apache2ctl -D FOREGROUND
- builder l’mage , lancer le conteneur et vérifier le résultat.
1. Nous contactez
- Description: Besoin de Formation et des Solutions cloud complètes pour vos applications
- Links:
2. Infra as a Service
- Description: Infrastructure cloud évolutive et sécurisée
- Links:
3. Projets Développeurs
- Description: Découvrez des opportunités passionnantes pour les développeurs
- Links:
4. Développeurs
- Description: Rejoignez notre communauté de développeurs
- Links:
5. Formations Complètes
- Description: Accédez à des formations professionnelles de haute qualité
- Links:
6. Marketplace
- Description: Découvrez notre place de marché de services
- Links:
7. Blogs
- Description: Découvrez nos blogs
- Links:
- comment creer une application mobile ?
- Comment monitorer un site web ?
- Command Checkout in git ?
- Comment git checkout to commit ?
- supprimer une branche git
- dockercoin
- kubernetes c est quoi
- architecture kubernetes
- Installer Gitlab Runner ?
- .gitlab-ci.yml exemples
- CI/CD
- svelte 5 vs solid
- svelte vs lit
- solidjs vs qwik
- alpine vs vue
- Plateform Freelance 2025
- Creation d’un site Web gratuitement
This website is powered by ItGalaxy.io