admin_grundlagen:docker:apache_httpd_mit_docker
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:docker:apache_httpd_mit_docker [2026/05/30 16:53] – [erster Start] ingo_wichmann | admin_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 '/ | podman run -d --name hello-httpd -p 8888:80 -v '/ | ||
| ++++ | ++++ | ||
| - | docker container run -d --name hello-httpd -p 8888:80 -v '/ | + | docker container run -d --name hello-httpd -p 8888:80 -v '/ |
| -> http:// | -> http:// | ||
| curl http:// | curl http:// | ||
| Zeile 30: | Zeile 30: | ||
| )) | )) | ||
| docker container inspect -f ' | docker container inspect -f ' | ||
| + | |||
| + | Mounts herausfinden: | ||
| + | docker container inspect -f '{{ json .Mounts }}' hello-httpd | jq | ||
| + | | ||
| Betreten des Containers: | Betreten des Containers: | ||
| - | docker exec -it hello-httpd /bin/bash | + | docker |
| ls conf/ | ls conf/ | ||
| exit | exit | ||
| Container löschen: | Container löschen: | ||
| - | docker rm -f hello-httpd | + | docker |
| ===== Start mit eigener Konfigurationsdatei ===== | ===== Start mit eigener Konfigurationsdatei ===== | ||
| Zeile 41: | Zeile 45: | ||
| Extrahieren der Konfigurationsdatei: | Extrahieren der Konfigurationsdatei: | ||
| cd / | cd / | ||
| - | docker run --rm httpd:2.4 cat / | + | docker |
| Konfigurationsdatei bearbeiten: | Konfigurationsdatei bearbeiten: | ||
| sed -i.bak ' | sed -i.bak ' | ||
| diff httpd.conf{, | diff httpd.conf{, | ||
| Starten: | Starten: | ||
| - | docker run -d --name httpd_8001 -p 8888:8001 -v '/ | + | docker |
| -> http:// | -> http:// | ||
| - | Löschen: | + | Container löschen: |
| - | docker | + | docker |
| - | docker | + | |
| ==== mit Dockerfile ==== | ==== mit Dockerfile ==== | ||
| <code Dockerfile Dockerfile> | <code Dockerfile Dockerfile> | ||
| Zeile 60: | Zeile 63: | ||
| docker build -t=' | docker build -t=' | ||
| docker container run -d -P ingo/ | docker container run -d -P ingo/ | ||
| - | docker container | + | docker container |
| -> '' | -> '' | ||
| Zeile 74: | Zeile 77: | ||
| <code Dockerfile Dockerfile> | <code Dockerfile Dockerfile> | ||
| - | FROM httpd:2.4 AS build | + | FROM docker.io/ |
| RUN sed -i.bak ' | RUN sed -i.bak ' | ||
| Zeile 89: | Zeile 92: | ||
| docker build -t=' | docker build -t=' | ||
| docker container run -d -P ingo/ | docker container run -d -P ingo/ | ||
| - | docker container | + | docker container |
| -> '' | -> '' | ||
| ++++ | ++++ | ||
admin_grundlagen/docker/apache_httpd_mit_docker.1780159981.txt.gz · Zuletzt geändert: 2026/05/30 16:53 von ingo_wichmann
