Kennisbank docker voor beginners op een vps
gemiddeld 01 June 2026

docker voor beginners op een vps

Hier is de herschreven versie:Docker installeren op je VPSDit artikel legt uit hoe je Docker installeert op een Ubuntu of Debian VPS en je eerste container
Docker Voor Beginners Op Een Vps
✦ ✦ ✦

Docker Voor Beginners Op Een Vps

HistorieCheck Redactie  ·  01 June 2026  ·  Geschiedenis

Hier is de herschreven versie:

Docker installeren op je VPS

Dit artikel legt uit hoe je Docker installeert op een Ubuntu of Debian VPS en je eerste container draait. Geschikt voor beginners.

VEREISTEN - VPS met Ubuntu 22.04 of 24.04 (of Debian 11/12) - SSH-toegang met sudo-rechten - Basiscommando's in de terminal

STAPPEN

1. Werk je systeem bij en installeer dependencies ```bash sudo apt update && sudo apt upgrade -y sudo apt install ca-certificates curl gnupg -y ```

2. Voeg de officiële Docker GPG-sleutel toe ```bash sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg ```

3. Voeg de Docker repository toe ```bash 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 ```

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

5. Voeg je gebruiker toe aan de docker-groep (zodat je geen sudo nodig hebt) ```bash sudo usermod -aG docker $USER ``` Log uit en opnieuw in: `exit`, dan opnieuw SSH-en.

6. Test de installatie ```bash docker run hello-world ```

7. Start je eerste echte container ```bash docker run -d --name mijn-eerste-site -p 8080:80 --memory="512m" --cpus="0.5" nginx ```

8. Bekijk draaiende containers ```bash docker ps ```

VERIFICATIE - Open in je browser: `http://[IP-van-je-VPS]:8080` — je ziet het Nginx-welkomstscherm. - `docker --version` toont Docker versie 24.0.7 of hoger. - `docker compose version` toont Docker Compose versie 2.21.0 of hoger.

VEELGESTELDE PROBLEMEN

1. `permission denied` bij docker-commando's - Oorzaak: je bent nog niet opnieuw ingelogd na `usermod`. - Oplossing: voer `exit` uit, SSH opnieuw, en probeer opnieuw.

2. Poort 8080 is al in gebruik - Oorzaak: een andere dienst gebruikt dezelfde poort. - Oplossing: gebruik een andere poort, bijvoorbeeld `-p 9090:80`.

3. Container start niet of stopt meteen - Oorzaak: onvoldoende geheugen of een fout in de container. - Oplossing: controleer logs met `docker logs mijn-eerste-site` en pas eventueel `--memory` aan.

Je kunt nu elke applicatie in een container draaien zonder dat je de hele server hoeft te vervuilen. Wat wordt jouw eerste echte project?

— ✦ —
← Terug naar kennisbank