Docker installeren in Debian Linux 12, hoe doe je dat?
Wat is Docker?
Docker is een open-source platform waarmee u software eenvoudig kunt ‘verpakken’ in zogeheten containers. Elke container bevat alle benodigde componenten zoals: code, libraries en instellingen waardoor uw applicaties snel en consistent kunt uitrollen op verschillende omgevingen.
Wat kunt u ermee?
Dankzij Docker hoeft u zich geen zorgen te maken over versies of afhankelijkheden die met elkaar botsen, omdat elke container in zijn eigen afgeschermde omgeving draait. Of u nu lokaal wilt ontwikkelen, in de cloud wilt schalen of zelfs Docker-containers binnen Proxmox-omgevingen (LXC) wilt inzetten: Docker maakt het beheer en de schaalbaarheid van uw software een stuk eenvoudiger. Zo kunt u sneller nieuwe toepassingen testen en er tevens voor zorgen dat uw applicaties overal betrouwbaar draaien.
Stap-voor-stap:
1) Update uw systeem
Werk eerst de pakketbronnen en geïnstalleerde pakketten bij:
apt update && apt upgrade -y
2) Installeer vereiste pakketten
Installeer de benodigde pakketten voor het toevoegen van de Docker-repository:
apt install -y ca-certificates curl gnupg
3) Voeg de Docker GPG-sleutel toe
Maak de map aan voor de keyring en voeg de GPG-sleutel toe:
mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
4) Voeg de Docker-repository toe:
Configureer de Docker-repository:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list
5) Installeer Docker
Update de pakketlijst en installeer Docker met de benodigde componenten:
apt update
apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6) Controleer de installatie
Controleer of Docker correct is geïnstalleerd door een testcontainer te draaien:
docker run hello-world
Controleer de Docker Compose-versie:
docker compose version
=> Als het goed is heeft u nu Docker en Docker Compose met succes geïnstalleerd op Debian 12..