Winkelwagen

/ VPS-Infrastructuur

Alles over de zelfontwikkelde VPS-infrastructuur

Register now

/ Up to date

/ Nieuws

Lancering PerformanceVPS

Meer info
Hulp nodig?

    Sorry, we konden geen resultaten vinden voor jouw zoekopdracht.

    Docker installeren in Linux

    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 upgrade

    CentOS 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 update

    Debian:

    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 update

    CentOS Stream:

    sudo dnf -y install dnf-plugins-core
    sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    RHEL / 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-plugin

    CentOS 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 docker

    Op Ubuntu en Debian start de Docker-service in veel gevallen automatisch na installatie. Controleer dit desgewenst met:

    sudo systemctl status docker

    Start Docker handmatig als dat nodig blijkt:

    sudo systemctl start docker

    That'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.deb

    RHEL / AlmaLinux / Rocky Linux:

    sudo dnf install ./docker-desktop-x86_64-rhel.rpm

    Fedora:

    sudo dnf install ./docker-desktop-x86_64.rpm

    De installatie van Docker Desktop is daarmee afgerond. Je kunt Docker Desktop starten vanuit het Applications menu.

    docker desktop in applications

    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.

    Kom je er niet uit?

    Ontvang persoonlijke hulp van onze supporters

    Neem contact op