## Steg 1:Uppdatera och förbered systemet
Innan du installerar Docker, se till att ditt Debian 11-system är uppdaterat. Kör följande kommandon:
```
sudo apt uppdatering
sudo apt uppgradering
```
Steg 2:Installera Docker Engine med APT (rekommenderas)
För att installera Docker på Debian 11 med APT, följ dessa steg:
1. Importera den officiella GPG-nyckeln:
```
sudo apt-get install ca-certifikat curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
2. Lägg till Docker-förrådet:
```
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stabil" | sudo tee /etc/apt/sources.list.d/docker.list> /dev/null
```
3. Uppdatera dina paketlistor:
```
sudo apt-get uppdatering
```
4. Installera Docker Engine:
```
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
Steg 3:Verifiera Docker-installationen
När installationen är klar kan du verifiera att Docker har installerats framgångsrikt genom att köra:
```
docker --version
```
Steg 4:Ställ in Docker-användarbehörigheter
För att undvika att använda `sudo` varje gång du kör ett Docker-kommando kan du lägga till din användare i `docker`-gruppen. Detta ger dig behörighet att hantera Docker-behållare och bilder:
```
sudo usermod -aG docker $USER
```
Logga ut och logga in igen (eller använd `newgrp docker`) för att ändringarna ska träda i kraft.
Steg 5:Starta Docker Service
För att starta Docker-tjänsten, kör följande kommando:
```
sudo systemctl starta docker
```
Steg 6:Testa dockningskommandon
För att testa om Docker fungerar korrekt, kör följande kommando, som drar den officiella hello-world-bilden och kör en behållare baserad på den:
```
docker run hello-world
```
Du bör se utgången "Hej från Docker!"
Steg 7:Uppgifter efter installationen (valfritt)
Kontrollera Systemctl Status
Du kan granska Dockers status med hjälp av `systemctl`:
```
sudo systemctl status docker
```
Aktivera Docker vid start
Om du vill att Docker ska starta automatiskt när ditt system startar, kör:
```
sudo systemctl aktivera docker
```