Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:docker:apache_httpd_mit_docker_compose

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

admin_grundlagen:docker:apache_httpd_mit_docker_compose [2026/01/25 13:49] (aktuell)
ingo_wichmann angelegt
Zeile 1: Zeile 1:
 +====== Apache httpd mit Docker Compose ======
 +
 +  mkdir -p /​srv/​docker/​httpd/​htdocs
 +  cd /​srv/​docker/​httpd
 +
 +HTML-Datei erstellen:
 +<code html /​srv/​docker/​httpd/​htdocs/​index.html>​
 +<​html>​
 +  <​head>​
 +    <​title>​Hello World!</​title>​
 +  </​head>​
 +  <​body>​
 +    Hello World
 +  </​body>​
 +</​html>​
 +</​code>​
 +
 +Extrahieren der Konfigurationsdatei: ​
 +  docker run --rm httpd:2.4 cat /​usr/​local/​apache2/​conf/​httpd.conf > httpd.conf
 +
 +<code yaml /​srv/​docker/​httpd/​docker-compose.yml>​
 +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
 +</​code>​
 +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
  
admin_grundlagen/docker/apache_httpd_mit_docker_compose.txt · Zuletzt geändert: 2026/01/25 13:49 von ingo_wichmann