Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:docker:build

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

1)

sudo debootstrap --variant=minbase trixie ./debian http://deb.debian.org/debian

2) 3)

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?

4)

1)
anders als das Image aus https://hub.docker.com/_/debian ist dieses Image nicht reproduzierbar
2)
im Linuxhotel-Netzwerk lokalen Spiegelserver benutzen:
sudo debootstrap --variant=minbase trixie ./debian http://debian/debian
3)
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
4)
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
admin_grundlagen/docker/build.txt · Zuletzt geändert: 2026/10/09 20:58 von ingo_wichmann