Docker


Handige Docker-links


De officiële installatiehandleiding voor Docker Engine op Ubuntu 24.04 vind je op de volgende pagina: Deze pagina bevat stap-voor-stap uitleg over het toevoegen van de Docker repository, installeren van Docker Engine en meer.

Onderstaande link geef "post install" adviezen en becshrijft hoe de Linux host te configureren om beter met Docker te werken:


Docker installeren op Ubuntu 24.04


= Docker installeren via de officiële APT-repository op Ubuntu =

Volg deze stappen om Docker Engine te installeren met behulp van de officiële Docker APT-repository:

== 1. Verwijder oude versies == Als je eerder een andere versie van Docker hebt geïnstalleerd, zoals `docker.io` of `podman-docker`, verwijder deze dan eerst:

``` sudo apt-get remove docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc ```

== 2. Installeer vereiste pakketten == Installeer de benodigde pakketten voor het toevoegen van een repository via HTTPS:

``` sudo apt-get update sudo apt-get install ca-certificates curl gnupg ```

== 3. Voeg de officiële Docker GPG-sleutel toe == ``` sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc ```

== 4. Voeg de Docker repository toe aan je APT-bronnen == ``` echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update ```

== 5. Installeer de Docker pakketten == Om de nieuwste versie van Docker te installeren:

``` sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ```

Wil je een specifieke versie installeren, begin dan met het opvragen van de beschikbare versies:

``` apt-cache madison docker-ce | awk '{ print $3 }' ```

Kies de gewenste versie en installeer deze:

``` VERSION_STRING=5:28.3.3-1~ubuntu.24.04~noble sudo apt-get install docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin ```

== 6. Controleer of Docker correct geïnstalleerd is == ``` sudo docker run hello-world ```

Dit commando downloadt een testimage en draait deze om te controleren of Docker goed werkt.

== 7. Optioneel: Docker gebruiken zonder `sudo` == Voer het volgende uit om jezelf toe te voegen aan de `docker` groep zodat je niet steeds `sudo` hoeft te typen:

``` sudo usermod -aG docker $USER ```

Log daarna uit en weer in, of herstart je sessie.


== 1. Update je pakketlijst == ```sudo apt update```

== 2. Installeer benodigde pakketten voor het toevoegen van een repository via HTTPS == ```sudo apt install ca-certificates curl gnupg lsb-release```

== 3. Voeg de officiële Docker GPG-sleutel toe == ```sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg ```

== 4. Voeg de Docker repository toe aan de apt-bronnen == ``` echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ```

== 5. Update opnieuw de pakketlijst zodat de nieuwe repo wordt meegenomen == ``` sudo apt update ```

== 6. Installeer Docker Engine, CLI en containerd == ``` sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin ```

== 7. Controleer of Docker goed is geïnstalleerd en draait == ``` sudo systemctl status docker ``` (of) ``` sudo docker run hello-world ```

== Optioneel: Docker gebruiken zonder `sudo` == Voer het volgende uit om jezelf toe te voegen aan de `docker` groep zodat je niet steeds `sudo` hoeft te typen:

``` sudo usermod -aG docker $USER ```

Log daarna uit en weer in, of herstart je sessie.

---

Pagina laatst gewijzigd op 10 August 2025 om 11:29
Powered by PmWiki