Docker-diensten opzetten: het stappenplan
Met Docker draai je programma’s als Home Assistant, Pi-hole of Jellyfin zonder ze los op je systeem te installeren. Dit stappenplan loopt van de eerste installatie tot onderhoud, met per stap de tool die het werk uit handen neemt. Het basisverhaal staat in Docker begrijpen.
Stap 1: Kies waar Docker draait
Op een Raspberry Pi, in een virtuele machine of in een LXC-container? De Installatiewijzer helpt je kiezen. Installeer Docker daarna met Docker installeren op Linux.
Stap 2: Kies je programma’s
Selecteer in de Compose-bouwer de programma’s die je wilt en je krijgt direct een kloppend compose.yaml, met een controle op dubbele poorten. Meer ideeën vind je in Handige Docker-programma’s voor thuis en kant-en-klare compose-bestanden.
Stap 3: Heb je al een docker run-opdracht?
Staat in de handleiding van een programma een lange docker run-regel? Plak hem in Docker run → Compose en je krijgt een compose.yaml terug. Uitleg over het formaat: Docker Compose.
Stap 4: Controleer het bestand
Plak je compose.yaml in de Compose-validator. Die vindt dubbele poorten, ontbrekende volumes, typefouten en onveilige instellingen voordat je het start. Daarna start je alles met docker compose up -d.
Stap 5: Regel de rechten
Kan een container niet schrijven naar zijn map? De Rechten-helper (UID/GID) rekent gebruikers-ID’s om en geeft de juiste chown-opdracht.
Stap 6: Loopt het fout?
Plak de foutmelding in Foutmelding analyseren en krijg in gewoon Nederlands de waarschijnlijke oorzaak en een oplossing. Kijk ook in de Cheatsheet: Docker.
Stap 7: Onderhoud en back-up
Docker moet je bijhouden. Hoe je updates doet zonder iets kwijt te raken, lees je in Docker onderhouden. Maak met de Back-up- en herstelplanner een checklist voor je volumes en compose-bestanden.
Daarna
Zie ook de andere stappenplannen: een Proxmox-server opzetten, je thuisnetwerk indelen en back-ups regelen.