Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-wiki:docker:docker_installation

Docker Installation unter Debian

Wir werden direkt von Docker uns die aktuelle Version für Docker CE (Community Edition) besorgen. Dazu müssen wir vorab einige Vorbereitungen tätigen. So zum Beispiel das öffentlichen Schlüssel für das Repository installieren.

apt update
apt install gnupg
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor --output /etc/apt/trusted.gpg.d/docker-keyring.gpg

Wenn das erledigt ist können wir uns das Docker Repository für unser Debian einbinden Dazu legen wir unter /etc/apt/sources.list.d/ eine Datei mit dem Namen docker.list an und füllen diese mit dem Eintrag:

deb https://download.docker.com/linux/debian/ bullseye stable

Bitte darauf achten das der Beispiel Code hier für ein Debian Bullseye, also Debian 12 gedacht ist. Nun können wir uns die aktuellen Repository Informationen holen und danach docker-ce installieren.

apt update
apt install docker-ce

Das war es dann auch schon. Testen kann man das ganze auf die schnelle mit:

docker container run -d -p 8080:80 nginx

Damit sollte Nginx installiert werden. Ob der Befehl geklappt hat prüft man mit docker container ls. Sollte sich hier nichts finden ruhig mal mit docker container ls -a schauen.

Grundlegende Docker-Befehle

docker versiondocker system info
docker image pull <image>docker image ls
docker container create <image>docker container lsdocker container ls -adocker container start <container>docker container stop <container>docker container rm <container>
docker container run <image>docker container run -d <image> (im Hintergrund)
docker container run -it --rm <image> (interaktiv, nach dem beenden löschen)
docker container run -d -p 8080:80 <image> (im Hintergrund, mit Portfreigabe)
docker container run -v <path>:<path>:ro -v <path>:<path>:rw <image> (mit Mountpoint readonly / readwrite)
docker history <image> zeigt alle Layer eines Docker Images
docker scan <image> macht ein security vulnerabilities scan auf Basis von Snyk
it-wiki/docker/docker_installation.txt · Zuletzt geändert: 2025/02/03 13:37 von marko