Kennisbank › Docker › docker voor beginners op een vps
docker gemiddeld 01 June 2026

docker voor beginners op een vps

Als technisch redacteur voor Pixzo schrijf ik je bijdrage direct, praktisch en zonder omhaal. Hier is de herschreven versie volgens jouw structuur en

Als technisch redacteur voor Pixzo schrijf ik je bijdrage direct, praktisch en zonder omhaal. Hier is de herschreven versie volgens jouw structuur en stijlregels.

Docker installeren op een Pixzo VPS

Dit artikel helpt je Docker op een Pixzo VPS (Debian/Ubuntu) te installeren en je eerste container te draaien. Beginners, volg de stappen precies.

VEREISTEN - Een Pixzo VPS met Debian 12 of Ubuntu 22.04 - SSH-toegang tot de VPS als root-gebruiker of gebruiker met sudo-rechten - Basiscommando's in de terminal

STAPPEN

1. Update het systeem Zorg dat alle pakketten up-to-date zijn om conflicten te voorkomen. sudo apt update && sudo apt upgrade -y

2. Installeer vereiste dependencies Docker heeft `ca-certificates`, `curl` en `gnupg` nodig om de repository toe te voegen. sudo apt install ca-certificates curl gnupg -y

3. Voeg de Docker GPG-sleutel toe Dit verifieert de pakketten die je downloadt.

sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Voor Ubuntu vervang je `linux/debian` door `linux/ubuntu`.

4. Voeg de Docker repository toe Zet de repository in je sources list.

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Voor Debian gebruik je `linux/debian` en $(lsb_release -cs) wordt bullseye of bookworm.

5. Installeer Docker Engine en Compose De core tools plus de Compose-plugin. Docker Engine 24.x of hoger wordt geïnstalleerd. sudo apt update && sudo apt install docker-ce docker-ce-cli docker-compose-plugin -y

6. Voeg je gebruiker toe aan de docker-groep (optioneel maar aanbevolen) Zo vermijd je `sudo` bij Docker-commando's. Vervang `$USER` door je eigen gebruikersnaam. sudo usermod -aG docker $USER Belangrijk: log uit en weer in (`exit` + SSH opnieuw) om de groep actief te maken.

7. Test Docker met de hello-world container Start een testcontainer om te checken of alles werkt. docker run hello-world

8. Start je eerste echte container: Nginx Draai Nginx op poort 8080. Dit bevestigt dat je containers netwerktoegang hebben. docker run -d -p 8080:80 --name nginx-test nginx:latest

VERIFICATIE Controleer of de container draait: docker ps Je ziet `nginx-test` in de lijst. Open vervolgens in je browser: `http://:8080`. Je ziet de standaard Nginx-welkomstpagina.

VEELGESTELDE PROBLEMEN

Probleem 1: `permission denied` bij docker-commando's Oorzaak: gebruiker niet in docker-groep, of sessie niet herstart. Oplossing: voeg gebruiker toe (stap 6) en log opnieuw in.

Probleem 2: `Cannot connect to the Docker daemon` Oorzaak: Docker-service draait niet. Oplossing: start de service met `sudo systemctl start docker`.

Probleem 3: Nginx-container start niet op poort 8080 Oorzaak: poort 8080 is al in gebruik of firewall blokkeert. Oplossing: check met `sudo ss -tlnp | grep 8080`. Wijzig poort in stap 8 naar bijvoorbeeld 8081. Open de Pixzo firewall in het dashboard voor poort 8080.

Deze setup staat aan de basis van elke applicatie die je op Pixzo draait.

← Terug naar kennisbank