Kapitel 6 · 6.1
Installer Docker fra den officielle kilde
Med Docker kører du apps i containere: hver med alt, hvad den har brug for, adskilt fra resten af din server. Til opskrifterne i kapitel 7 skal du bruge Docker og plug-in'et docker compose.
Tilføj Dockers pakkekilde
Det her er trinene fra Dockers dokumentation til Debian. Tag først et snapshot (se Snapshots: et sikkerhedsnet til hver stor ændring).
anna@web1:~$ sudo apt update
anna@web1:~$ sudo apt install ca-certificates curl
anna@web1:~$ sudo install -m 0755 -d /etc/apt/keyrings
anna@web1:~$ sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
anna@web1:~$ sudo chmod a+r /etc/apt/keyrings/docker.asc
anna@web1:~$ sudo nano /etc/apt/sources.list.d/docker.sources
Skriv følgende i filen:
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: trixie
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
Ved Suites skal kodenavnet for din version stå: trixie for Debian 13, bookworm for Debian 12. På Ubuntu er URL'en https://download.docker.com/linux/ubuntu (også ved nøglen), og kodenavnet er for eksempel noble for 24.04. Du kan se dit kodenavn med grep VERSION_CODENAME /etc/os-release.
Installer og test
anna@web1:~$ sudo apt update
anna@web1:~$ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
anna@web1:~$ sudo docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
anna@web1:~$ docker compose version
Docker starter af sig selv, også efter en genstart. Har du tidligere installeret pakken docker.io eller docker-compose fra Debian eller Ubuntu, så fjern den først: blandet sammen giver de konflikter.
På AlmaLinux og Rocky Linux følger du trinene for RHEL på docs.docker.com/engine/install.
sudo eller gruppen docker?
Mange steder kan du læse, at du skal tilføje dig selv til gruppen docker. Vær opmærksom på, at den gruppe giver lige så meget magt som root. I denne vejledning skriver vi sudo docker. Så er der kun én dør til root, og den har en adgangskode.
Bemærk: Automatiske opdateringer (se Opdateringer og automatiske opdateringer) opdaterer som standard ikke pakker fra Dockers kilde. Kør jævnligt sudo apt update && sudo apt upgrade, eller tilføj kilden til dine automatiske opdateringer.
