admin_grundlagen:docker_build
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:docker_build [2026/01/07 21:16] – [Dockerfile - Docker Images weiterbauen] ingo_wichmann | admin_grundlagen:docker_build [2026/01/25 13:46] (aktuell) – gelöscht ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== erstes Docker Image selbst bauen ====== | ||
| - | ===== Pakete ===== | ||
| - | * Rocky Linux (9): | ||
| - | * erst '' | ||
| - | * debootstrap | ||
| - | * Debian (12): debootstrap | ||
| - | ===== Image bauen ===== | ||
| - | sudo debootstrap trixie ./debian http:// | ||
| - | sudo tar cC debian/ . | docker image import - ingo/ | ||
| - | |||
| - | Tag '' | ||
| - | docker image ls iw/ | ||
| - | -> id rauskopieren (z.B. '' | ||
| - | docker image tag dc9f1edde160 ingo/ | ||
| - | |||
| - | ==== testen ==== | ||
| - | docker container run ingo/debian echo hello world | ||
| - | |||
| - | ====== Dockerfile - Docker Images weiterbauen ====== | ||
| - | mkdir static_web | ||
| - | cd static_web | ||
| - | <file txt Dockerfile> | ||
| - | # Version: 0.0.1 | ||
| - | FROM ingo/ | ||
| - | LABEL maintainer=" | ||
| - | ENV DEBIAN_FRONTEND noninteractive | ||
| - | ENV REFRESHED_AT 2026-01-07 | ||
| - | RUN apt-get -qq update && apt-get install -y nginx | ||
| - | RUN find / -xdev -user root -type f -perm /u+s -exec chmod u-s {} + | ||
| - | RUN echo 'A warm welcome from your Dockerfile' | ||
| - | EXPOSE 80 | ||
| - | ENTRYPOINT ["/ | ||
| - | </ | ||
| - | docker build -t=' | ||
| - | docker image ls | ||
| - | docker container run -d -p 80:80 --name my_static_web ingo/ | ||
| - | curl -s http:// | ||
admin_grundlagen/docker_build.1767820578.txt.gz · Zuletzt geändert: 2026/01/07 21:16 von ingo_wichmann
