Kapitel 6 · 6.1
Installera Docker från den officiella källan
Med Docker kör du appar i containrar: var och en med allt den behöver, skild från resten av din server. För recepten i kapitel 7 behöver du Docker och pluginet docker compose.
Lägg till Dockers paketkälla
Det här är stegen från Dockers dokumentation för Debian. Ta först en snapshot (se Snapshots: ett skyddsnät inför varje 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 in följande i filen:
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: trixie
Components: stable
Architectures: amd64
Signed-By: /etc/apt/keyrings/docker.asc
Vid Suites anger du kodnamnet för din version: trixie för Debian 13, bookworm för Debian 12. På Ubuntu är URL:en https://download.docker.com/linux/ubuntu (även för nyckeln) och kodnamnet till exempel noble för 24.04. Ditt kodnamn ser du med grep VERSION_CODENAME /etc/os-release.
Installera och testa
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 startar automatiskt, även efter en omstart. Har du tidigare installerat paketet docker.io eller docker-compose från Debian eller Ubuntu, ta då bort det först: blandade installationer ger konflikter.
På AlmaLinux och Rocky Linux följer du stegen för RHEL på docs.docker.com/engine/install.
sudo eller gruppen docker?
På många ställen läser du att du ska lägga till dig själv i gruppen docker. Tänk då på att den gruppen ger lika mycket makt som root. I den här handledningen skriver vi sudo docker. Så finns det bara en dörr till root, och den har ett lösenord.
Obs: Automatiska uppdateringar (se Uppdateringar och automatiska uppdateringar) uppdaterar som standard inte paket från Dockers källa. Kör sudo apt update && sudo apt upgrade regelbundet, eller lägg till källan i dina automatiska uppdateringar.
