Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
admin_grundlagen:docker_build [2026/01/08 08:42] ingo_wichmann [Image bauen] |
admin_grundlagen:docker_build [2026/01/08 10:25] (aktuell) ingo_wichmann [Image bauen] |
||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| ===== Image bauen ===== | ===== Image bauen ===== | ||
| + | (( anders als das Image aus https://hub.docker.com/_/debian ist dieses Image nicht reproduzierbar )) | ||
| sudo debootstrap --variant=minbase trixie ./debian http://debian/debian | sudo debootstrap --variant=minbase trixie ./debian http://debian/debian | ||
| sudo tar cC debian/ . | docker image import - ingo/debian:trixie | sudo tar cC debian/ . | docker image import - ingo/debian:trixie | ||
| - | |||
| Tag ''latest'' hinzufügen: | Tag ''latest'' hinzufügen: | ||
| docker image ls ingo/debian:trixie | docker image ls ingo/debian:trixie | ||
| Zeile 27: | Zeile 27: | ||
| ENV DEBIAN_FRONTEND noninteractive | ENV DEBIAN_FRONTEND noninteractive | ||
| ENV REFRESHED_AT 2026-01-07 | ENV REFRESHED_AT 2026-01-07 | ||
| - | RUN apt-get -qq update && apt-get install -y nginx | + | RUN set -eux; \ |
| + | apt-get -qq update; \ | ||
| + | apt-get install -y --no-install-recommends nginx | ||
| RUN find / -xdev -user root -type f -perm /u+s -exec chmod u-s {} + | RUN find / -xdev -user root -type f -perm /u+s -exec chmod u-s {} + | ||
| RUN echo 'A warm welcome from your Dockerfile' > /var/www/html/index.html | RUN echo 'A warm welcome from your Dockerfile' > /var/www/html/index.html | ||