0e864545d88f0affed618e5f3b6ec0b6dd704d7d
Dockerfile
Écrire un dockerfile permettant d'installer un serveur apache
Le dockerfile sera dans le répertoire ~sub2/Apache avec les caractéristiques suivantes:
- image de base: debian:bookworm
- le répertoire /var/run/apache2 sera créé lors de la création de l'image
- ENTRYPOINT
/usr/sbin/apache2 -DFOREGROUND - port publié: 80
- variables:
- ENV APACHE_RUN_USER=www-data
- ENV APACHE_RUN_GROUP=www-data
- ENV APACHE_PID_FILE=/var/run/apache2/apache2.pid
- ENV APACHE_RUN_DIR=/var/run/apache2
- ENV APACHE_LOCK_DIR=/var/lock/apache2
- ENV APACHE_LOG_DIR=/var/log/apache2
- le fichier index.html ci-dessous sera copié dans /var/www/html/
<h1>hello in containerized apache</h1>
Validation
Construire l'image sub2/apache via ce dockerfile.
Créer et lancer un container a1 basé sur cette image. Le port 80 doit être accessible de l'extérieur
Un curl localhost doit renvoyer le contenu du fichier index.html
Description