admin_grundlagen:apache_httpd_mit_docker
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
| admin_grundlagen:apache_httpd_mit_docker [2025/11/25 14:46] – natureshadow2 | admin_grundlagen:apache_httpd_mit_docker [2026/01/25 13:48] (aktuell) – gelöscht ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Apache httpd von Docker ====== | ||
| - | siehe https:// | ||
| - | |||
| - | ==== Hinweis für Podman ==== | ||
| - | |||
| - | Für podmand '' | ||
| - | |||
| - | ===== persistente Daten für den Container anlegen ===== | ||
| - | mkdir -p / | ||
| - | cd / | ||
| - | <code html / | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | < | ||
| - | Hello World | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | ===== erster Start ===== | ||
| - | docker run -d --name hello-httpd -p 8888:80 -v '/ | ||
| - | -> http:// | ||
| - | curl http:// | ||
| - | Betreten der Instanz: | ||
| - | docker exec -it hello-httpd /bin/bash | ||
| - | ls conf/ | ||
| - | exit | ||
| - | Instanz löschen: | ||
| - | docker stop hello-httpd | ||
| - | docker rm hello-httpd | ||
| - | |||
| - | ===== Start mit eigener Konfigurationsdatei ===== | ||
| - | ==== manuell ==== | ||
| - | Extrahieren der Konfigurationsdatei: | ||
| - | cd / | ||
| - | docker run --rm httpd:2.4 cat / | ||
| - | Konfigurationsdatei bearbeiten: | ||
| - | sed -i.bak ' | ||
| - | diff httpd.conf{, | ||
| - | Starten: | ||
| - | docker run -d --name httpd_8001 -p 8888:8001 -v '/ | ||
| - | -> http:// | ||
| - | |||
| - | Löschen: | ||
| - | docker stop httpd_8001 | ||
| - | docker rm httpd_8001 | ||
| - | ==== mit Dockerfile ==== | ||
| - | TODO: | ||
| - | <code Dockerfile Dockerfile> | ||
| - | FROM httpd:2.4 | ||
| - | CMD sed -i ' | ||
| - | </ | ||
admin_grundlagen/apache_httpd_mit_docker.1764082007.txt.gz · Zuletzt geändert: 2025/11/25 14:46 von natureshadow2
