Kapittel 6 · 6.1
Installer Docker fra den offisielle kilden
Med Docker kjører du apper i containere: hver med alt den trenger, atskilt fra resten av serveren din. Til oppskriftene i kapittel 7 trenger du Docker og programtillegget docker compose.
Legg til pakkekilden til Docker
Dette er trinnene fra Docker sin dokumentasjon for Debian. Ta først et snapshot (se Snapshots: et sikkerhetsnett før hver store endring).
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 dette 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 til din versjon stå: trixie for Debian 13, bookworm for Debian 12. På Ubuntu er URL-en https://download.docker.com/linux/ubuntu (også for nøkkelen), og kodenavnet er for eksempel noble for 24.04. Kodenavnet ditt ser du 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 av seg selv, også etter en omstart. Har du tidligere installert pakken docker.io eller docker-compose fra Debian eller Ubuntu, må du fjerne den først: blandet sammen gir det konflikter.
På AlmaLinux og Rocky Linux følger du trinnene for RHEL på docs.docker.com/engine/install.
sudo eller gruppen docker?
Mange steder leser du at du bør legge deg selv til i gruppen docker. Vit da at den gruppen gir like mye makt som root. I denne veiledningen skriver vi sudo docker. Slik er det bare én dør inn til root, og den har et passord.
Merk: Automatiske oppdateringer (se Oppdateringer og automatiske oppdateringer) oppdaterer som standard ikke pakker fra Docker sin kilde. Kjør sudo apt update && sudo apt upgrade jevnlig, eller ta med kilden i de automatiske oppdateringene dine.
