Linux

Die Installation geht in der Regel relativ schnell und easy über die meisten Distributionen. In diesem Fall Ubuntu 24.04.1 LTS.

lsb-release -a

Die Ausgabe kann folgendermaßen aussehen:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.1 LTS
Release:	24.04
Codename:	noble

Es gibt ein Skript das die ganze Installation für einen übernimmt:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Nach der Installation kann man Docker als non root user docker verwenden. Dann muss man nicht als root user switchen um docker container zu starten oder zu verwenden.

sudo sh -eux <<EOF
# Install newuidmap & newgidmap binaries
apt-get install -y uidmap
EOF

Als letztes noch das Skript durchführen:

dockerd-rootless-setuptool.sh install

Um sicherzugehen das alles wie gewünscht funktioniert kann man ein Hello World starten.

docker run hello-world

LinuxDocker