Kennisbank docker voor beginners op een vps
gemiddeld 01 June 2026

docker voor beginners op een vps

Docker installeren op een VPSDit artikel legt uit hoe je Docker installeert op een Ubuntu VPS (22.04 of 24.04) en direct kunt gebruiken. Geen voorkennis van
Docker Voor Beginners Op Een Vps
✦ ✦ ✦

Docker Voor Beginners Op Een Vps

HistorieCheck Redactie  ·  01 June 2026  ·  Geschiedenis

Docker installeren op een VPS

Dit artikel legt uit hoe je Docker installeert op een Ubuntu VPS (22.04 of 24.04) en direct kunt gebruiken. Geen voorkennis van containers vereist.

Vereisten

- Ubuntu 22.04 of 24.04 VPS - SSH-toegang met sudo-rechten - `curl` geïnstalleerd (wordt automatisch geïnstalleerd in stap 1)

Stappen

Stap 1: Systeem updaten en dependencies installeren

```bash sudo apt update && sudo apt upgrade -y sudo apt install ca-certificates curl -y ```

Stap 2: Officiële Docker GPG-sleutel toevoegen

De GPG-sleutel garandeert dat je alleen gecontroleerde Docker-pakketten installeert.

```bash 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 ```

Stap 3: Docker repository toevoegen

Voeg de repository toe op basis van je Ubuntu-versie en architectuur.

```bash echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update ```

Stap 4: Docker Engine installeren

Installeert Docker Engine, CLI, containerd, buildx en Compose plugin in één commando.

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

Stap 5: Docker daemon starten en inschakelen

Zet Docker aan om automatisch te starten bij boot en start de service direct.

```bash sudo systemctl enable docker --now ```

Stap 6 (optioneel): Gebruiker toevoegen aan docker-groep

Hiermee kun je `docker`-commando's zonder `sudo` uitvoeren. Nieuwe sessie vereist.

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

Log uit en weer in, of gebruik `newgrp docker`.

Verificatie

Controleer of Docker correct werkt:

```bash docker --version sudo docker run hello-world ```

De hello-world container moet een bevestigingsbericht tonen dat Docker correct is geïnstalleerd.

Veelgestelde problemen

1. Docker commando's vragen om sudo, ook na groepstoevoeging Oorzaak: huidige sessie herkent groepslidmaatschap niet. Los op met `newgrp docker` of log uit en weer in.

2. "Cannot connect to the Docker daemon" foutmelding Oorzaak: Docker daemon draait niet. Start met `sudo systemctl start docker` en controleer status met `sudo systemctl status docker`.

3. "permission denied" bij GPG-sleutel download Oorzaak: onvoldoende rechten in `/etc/apt/keyrings`. Maak map aan met `sudo install -m 0755 -d /etc/apt/keyrings` voor je de curl-commando uitvoert.

— ✦ —
← Terug naar kennisbank