2025-06-05 16:26:05 +02:00
2025-06-05 16:26:05 +02:00

Dockerfile

Écrire un dockerfile permettant d'installer un serveur apache

L'image construite à partir de ce Dockerfile devra s'appeler sub2/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/a1 via ce dockerfile.

Créer et lancer un container a1 basé sur cette image.

Un curl localhost doit renvoyer le contenu du fichier index.html

Description
No description provided
Readme 30 KiB