mkdir apache-docker cd apache-docker
version: "3.9"
services:
apache:
image: httpd:latest
container_name: apache_server
ports:
- "8080:80"
volumes:
- ./html:/usr/local/apache2/htdocs/
restart: always
mkdir html
Créer ensuite le fichier :
html/index.html
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Mon site Apache</title>
</head>
<body>
<h1>🚀 Apache fonctionne dans Docker !</h1>
</body>
</html>
docker compose up -d
Ouvre ton navigateur :
📜 Voir les logs : docker logs apache_server ⛔ Stopper : docker compose down 🔄 Redémarrer : docker compose restart
Ton serveur Apache tourne maintenant dans Docker 🎉🐳