Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:docker:apache_httpd_mit_docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:docker:apache_httpd_mit_docker [2026/06/02 08:42] – peter_rossbach2admin_grundlagen:docker:apache_httpd_mit_docker [2026/10/13 12:22] (aktuell) – Use explicit registry path natureshadow2
Zeile 23: Zeile 23:
   podman run -d --name hello-httpd -p 8888:80 -v '/srv/docker/httpd/htdocs:/usr/local/apache2/htdocs/:Z' httpd:2.4   podman run -d --name hello-httpd -p 8888:80 -v '/srv/docker/httpd/htdocs:/usr/local/apache2/htdocs/:Z' httpd:2.4
 ++++ ++++
-  docker container run -d --name hello-httpd -p 8888:80 -v '/srv/docker/httpd/htdocs:/usr/local/apache2/htdocs/' httpd:2.4+  docker container run -d --name hello-httpd -p 8888:80 -v '/srv/docker/httpd/htdocs:/usr/local/apache2/htdocs/' docker.io/library/httpd:2.4
 -> http://localhost:8888 -> http://localhost:8888
   curl http://localhost:8888   curl http://localhost:8888
Zeile 45: Zeile 45:
 Extrahieren der Konfigurationsdatei: Extrahieren der Konfigurationsdatei:
   cd /srv/docker/httpd   cd /srv/docker/httpd
-  docker container run --rm httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > httpd.conf+  docker container run --rm docker.io/library/httpd:2.4 cat /usr/local/apache2/conf/httpd.conf > httpd.conf
 Konfigurationsdatei bearbeiten: Konfigurationsdatei bearbeiten:
   sed -i.bak 's/^Listen 80/Listen 8001/' httpd.conf   sed -i.bak 's/^Listen 80/Listen 8001/' httpd.conf
   diff httpd.conf{,.bak}   diff httpd.conf{,.bak}
 Starten: Starten:
-  docker container run -d --name httpd_8001 -p 8888:8001 -v '/srv/docker/httpd/htdocs:/usr/local/apache2/htdocs/' -v '/srv/docker/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf' httpd:2.4+  docker container run -d --name httpd_8001 -p 8888:8001 -v '/srv/docker/httpd/htdocs:/usr/local/apache2/htdocs/' -v '/srv/docker/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf' docker.io/library/httpd:2.4
 -> http://localhost:8888 -> http://localhost:8888
  
Zeile 63: Zeile 63:
   docker build -t='ingo/apache:0.0.1' .   docker build -t='ingo/apache:0.0.1' .
   docker container run -d -P ingo/apache:0.0.1   docker container run -d -P ingo/apache:0.0.1
-  docker container ps+  docker container ls
 -> ''->8001/tcp'' -> ''->8001/tcp''
  
Zeile 77: Zeile 77:
  
 <code Dockerfile Dockerfile> <code Dockerfile Dockerfile>
-FROM httpd:2.4 AS build+FROM docker.io/library/httpd:2.4 AS build
 RUN sed -i.bak 's/^Listen 80/Listen 8001/' /usr/local/apache2/conf/httpd.conf RUN sed -i.bak 's/^Listen 80/Listen 8001/' /usr/local/apache2/conf/httpd.conf
  
Zeile 92: Zeile 92:
   docker build -t='ingo/apache:0.0.1' .   docker build -t='ingo/apache:0.0.1' .
   docker container run -d -P ingo/apache:0.0.1   docker container run -d -P ingo/apache:0.0.1
-  docker container ps+  docker container ls
 -> ''->8001/tcp'' -> ''->8001/tcp''
 ++++ ++++
  
admin_grundlagen/docker/apache_httpd_mit_docker.1780389765.txt.gz · Zuletzt geändert: 2026/06/02 08:42 von peter_rossbach2