Met Docker kun je eenvoudig containers maken, uitvoeren, beheren en delen, zowel op je computer/laptop als in de cloud.
Er zijn twee manieren om Docker te gebruiken:
- Door de Docker Engine te installeren en gebruiken vanuit een terminal. Hier zijn geen extra kosten aan verbonden.
- Via de Docker Desktop-applicatie. Deze komt met een GUI en kent zowel gratis als betaalde abonnementen/licenties, afhankelijk van je gebruikssituatie.
Beide opties zijn prima geschikt voor het gebruik van Docker. Het is vooral belangrijk jezelf de vraag te stellen of je liever vanuit een terminal werkt of niet. Let op: voor beide opties moet je eerst de package repository van Docker installeren.
In deze handleiding laten we zien hoe je de Docker Desktop-applicatie en Docker Engine installeert op een computer/laptop met een Linux-distributie.
Systeemeisen
Om Docker in Linux te kunnen gebruiken, moet je computer/laptop voldoen aan de volgende systeemeisen (minus de KVM/QEMU-vereiste als je alleen Docker Engine installeert):
- 64-bit besturingssysteem met systemd init-systeem
- Ondersteuning voor KVM-virtualisatie
- QEMU 5.2 of nieuwer (hoe nieuwer hoe beter)
- CPU-support voor virtualisatie
- Minimaal 4 GB RAM
- Voor Docker Desktop: GNOME, KDE of MATE Desktop. Bij GNOME kan ondersteuning voor tray icons nodig zijn, bijvoorbeeld via de AppIndicator-extensie.
- Voor oudere Docker Desktop-versies kan file sharing via ID mapping in user namespaces nodig zijn. Bij Docker Desktop 4.35 en nieuwer is dit niet meer vereist.
Let op: Docker Desktop voor Linux wordt op dit moment officieel gedocumenteerd voor Ubuntu, Debian, RHEL en Fedora. Gebruik je AlmaLinux, Rocky Linux of CentOS Stream, dan is Docker Engine doorgaans de veiligste keuze binnen de officiële Docker-documentatie.
De Docker package repository installeren
Ongeacht of je de command-line daemon of Docker Desktop wil installeren, heb je de Docker package repository nodig. Deze installeer je via de stappen hieronder.
Stap 1
Update eerst je besturingssysteem:
Ubuntu / Debian
sudo apt -y update && sudo apt -y upgradeCentOS Stream / RHEL / AlmaLinux / Rocky Linux
sudo dnf -y update
Stap 2
Installeer vervolgens Docker's package repository en de vereiste dependencies:
Ubuntu:
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF
sudo apt updateDebian:
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF
sudo apt updateCentOS Stream:
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoRHEL / AlmaLinux / Rocky Linux:
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
Docker Engine installeren
Na het installeren van de Docker-repository is de installatie van Docker Engine vrij eenvoudig:
Ubuntu / Debian:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginCentOS Stream / RHEL / AlmaLinux / Rocky Linux:
sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl enable --now dockerOp Ubuntu en Debian start de Docker-service in veel gevallen automatisch na installatie. Controleer dit desgewenst met:
sudo systemctl status dockerStart Docker handmatig als dat nodig blijkt:
sudo systemctl start dockerThat's it! Je kunt de werking direct testen via het commando:
sudo docker run hello-world
Docker Desktop installeren
De Docker Desktop-installatie is vanaf dit punt vrij eenvoudig.
Stap 1
Download de meest recente Docker Desktop-package voor jouw besturingssysteem via de officiële Docker-documentatie:
Docker biedt geen generieke latest-downloadlink die voor alle Linux-distributies hetzelfde bestand oplevert. Download daarom altijd de meest recente package via de officiële Docker Desktop-pagina voor jouw distributie.
Stap 2
Installeer de zojuist gedownloade Docker Desktop-package:
Ubuntu / Debian:
sudo apt-get update
sudo apt-get install ./docker-desktop-amd64.debRHEL / AlmaLinux / Rocky Linux:
sudo dnf install ./docker-desktop-x86_64-rhel.rpmFedora:
sudo dnf install ./docker-desktop-x86_64.rpmDe installatie van Docker Desktop is daarmee afgerond. Je kunt Docker Desktop starten vanuit het Applications menu.

Let op: gebruik je RHEL met GNOME, dan kunnen aanvullende stappen nodig zijn voor pass, EPEL/CRB en tray icon-ondersteuning. Raadpleeg in dat geval de officiële Docker Desktop-handleiding voor RHEL.