admin_grundlagen:docker:apache_httpd_mit_docker_compose
Dies ist eine alte Version des Dokuments!
Apache httpd mit Docker Compose
mkdir -p /srv/docker/httpd/htdocs cd /srv/docker/httpd
HTML-Datei erstellen:
- /srv/docker/httpd/htdocs/index.html
<html> <head> <title>Hello World!</title> </head> <body> Hello World </body> </html>
Extrahieren der Konfigurationsdatei:
docker run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > httpd.conf
- /srv/docker/httpd/compose.yml
services: apache: image: httpd:2.4 restart: always ports: - 8888:80 volumes: - ./htdocs:/usr/local/apache2/htdocs/ - ./httpd.conf:/usr/local/apache2/conf/httpd.conf
Datei testen:
docker compose config
Erster Start, 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
Aufgabe: BentoPDF
Schreibe eine compose.yml für das Image bentopdfteam/bentopdf:latest und starte den Container. Konvertiere ein Bild aus dem WWW in ein PDF.
admin_grundlagen/docker/apache_httpd_mit_docker_compose.1780164857.txt.gz · Zuletzt geändert: 2026/05/30 18:14 von ingo_wichmann
