====== Apache httpd mit Docker Compose ======
mkdir -p /srv/docker/httpd/htdocs
cd /srv/docker/httpd
HTML-Datei erstellen:
Hello World!
Hello World
Extrahieren der Konfigurationsdatei:
docker run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > httpd.conf
services:
apache:
image: httpd:2.4
container_name: my-httpd
restart: always
ports:
- 8888:80
volumes:
- ./htdocs:/usr/local/apache2/htdocs/
- ./httpd.conf:/usr/local/apache2/conf/httpd.conf
Erster Test, im Vordergrund:
docker compose up
-> http://localhost:8888
-> wieder abbrechen mit Strg+c
Dienst starten:
docker compose up -d
Logs ansehen:
docker compose logs
Dienst stoppen:
docker compose down