====== Docker Image selbst bauen ====== ===== Pakete ===== === Rocky Linux (10): === dnf config-manager --enable crb dnf install -y epel-release dnf install -y debootstrap === Debian (ab 12) === apt install -y debootstrap ===== Image aus tar-Archiv bauen ===== (( anders als das Image aus https://hub.docker.com/_/debian ist dieses Image nicht reproduzierbar )) sudo debootstrap --variant=minbase trixie ./debian http://deb.debian.org/debian (( im Linuxhotel-Netzwerk lokalen Spiegelserver benutzen: sudo debootstrap --variant=minbase trixie ./debian http://debian/debian )) (( unter RockyLinux ''--keyring'' ergänzen: sudo debootstrap --variant=minbase --keyring=/usr/share/keyrings/debian-archive-trixie-stable.gpg trixie ./debian http://debian.linuxhotel.de/debian )) sudo tar cC debian/ . | docker image import - ingo/debian:trixie Tag ''latest'' hinzufügen: docker image ls ingo/debian:trixie -> id rauskopieren (z.B. ''dc9f1edde160'') docker image tag dc9f1edde160 ingo/debian:latest ==== testen ==== docker container run --rm ingo/debian apt update -> Ausgabe von ''apt update'' ok? (( Wenn nicht: docker container run --rm ingo/debian cat /etc/resolv.conf -> Nameserver kommt von Docker, nicht aus dem Image Ändern mit: docker container run --rm --dns 192.168.1.5 ingo/debian:local cat /etc/resolv.conf docker container run --rm --dns 192.168.1.5 ingo/debian:local apt update ))