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 uw bijdrage rechtstreeks, praktisch en zonder overbodige woorden. Hier is de herschreven versie volgens uw structuur en

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

Docker installeren op een Pixzo VPS

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

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 vermijden. 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 u downloadt.

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

4. Voeg de Docker repository toe Plaats de repository in uw 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 gebruikt u `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 uw gebruiker toe aan de docker-groep (optioneel maar aanbevolen) Zo vermijdt u `sudo` bij Docker-commando's. Vervang `$USER` door uw 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 controleren of alles werkt. docker run hello-world

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

VERIFICATIE Controleer of de container draait: docker ps U ziet `nginx-test` in de lijst. Open vervolgens in uw browser: `http://:8080`. U 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: controleer 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 vormt de basis voor elke applicatie die u op Pixzo laat draaien.

← Terug naar kennisbank