Procédure
Om Docker op je LWS VPS in enkele minuten te installeren, is de snelste methode het vooraf geconfigureerde Docker CE-model te gebruiken dat beschikbaar is in je klantenruimte. Met dit gebruiksklare systeem hoef je de repositories, de container-engine en de verschillende aanvullende modules niet handmatig te installeren. We zullen zien hoe je je virtuele machine met dit model opnieuw instelt, via SSH verbinding maakt, de services controleert en een eerste website met Nginx uitrolt.
Meld je aan bij je LWS-klantenruimte en ga naar het tabblad Servers. Klik in de rij die overeenkomt met je virtuele machine op de knop Beheren om het KVM-beheerpaneel van je VPS te openen.
Klik in het zijmenu aan de linkerkant van het beheerpanel op de rubriek Herinstallatie. Via deze interface kun je het besturingssysteem van je machine volledig opnieuw instellen.
Klik in het veld Selecteer de te installeren template en typ « Docker » om de lijst te filteren. Er worden twee Docker CE-modellen aangeboden: één onder Ubuntu 24.04 en één onder Debian 13; kies degene die je verkiest (deze handleiding gebruikt Debian 13). Controleer vervolgens of je SSH-sleutel aangevinkt is onder SSH-sleutels om te installeren: je kunt dan zonder wachtwoord verbinding maken.
Zodra de Docker CE-template is geselecteerd en je SSH-sleutels zijn gecontroleerd, klik je op de rode knop Server opnieuw installeren rechtsonder op de pagina.
Er verschijnt een beveiligingsvenster om te waarschuwen voor de definitieve verwijdering van de inhoud van de schijf. Typ de identificatie van je server exact over in het invoerveld en klik vervolgens op de knop Herinstallatie om het proces te starten.
Open een terminal op je computer en start de SSH-verbinding met je server met het root-account. Vervang het voorbeeld-IP-adres 203.0.113.10 door het werkelijke IP-adres van je VPS, zichtbaar in je klantenruimte. Bevestig tijdens de eerste uitwisseling de beveiligingsfingerprint door « yes » te typen.
ssh root@203.0.113.10The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established.
ED25519 key fingerprint is SHA256:…
Are you sure you want to continue connecting (yes/no/[fingerprint])? yesRaadpleeg de Docker-binaries om te controleren of de daemon en de Compose-plugin correct zijn geïnstalleerd en operationeel zijn op je machine.
docker --version
docker compose versionDocker version 29.9.0, build f415da8
Docker Compose version v5.6.0Download en voer de officiële verificatiecontainer uit. Dit commando bevestigt dat de Docker-engine correct communiceert met het Docker Hub-register en containers zonder problemen kan instantiëren.
docker run hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.Start een Nginx-container op de achtergrond met de optie -d en koppel poort 80 van je VPS aan poort 80 van de container. Controleer vervolgens de status van de actieve container met het commando docker ps.
docker run -d --name web -p 80:80 nginx
docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c3b46a4e354c nginx "/docker-entrypoint.…" 2 seconds ago Up Less than a second 0.0.0.0:80->80/tcp, [::]:80->80/tcp webOpen je webbrowser en voer het publieke IP-adres van je VPS in de adresbalk in. De standaard startpagina van Nginx verschijnt, wat bewijst dat de HTTP-verzoeken de container correct bereiken.
Keer terug naar je terminal en beëindig de externe sessie door het afmeldcommando in te voeren. Je webcontainer blijft op de server op de achtergrond draaien.
exitafmelden
Connection to 203.0.113.10 closed.Nee. Het kiezen van een nieuwe template voert een volledige formattering van de harde schijf van je VPS uit. Je moet al je bestanden en databases op een extern medium back-uppen voordat je de procedure start.
Wanneer er geen SSH-sleutel is geselecteerd, wordt er door het systeem een willekeurig wachtwoord gegenereerd. Dit wordt automatisch naar het contact-e-mailadres gestuurd dat aan je LWS-klantenaccount is gekoppeld zodra de installatie is voltooid.
De template bestaat in twee versies, onder Ubuntu 24.04 of onder Debian 13. Beide bevatten de Docker Community Edition-engine (docker-ce), de commandoregeltool docker-ce-cli, de containerd.io-runtime evenals de Docker Buildx- en Docker Compose-plugins.
Ja: dankzij de optie -d (losgekoppelde modus) draait de container op de achtergrond en blijft hij toegankelijk na het commando exit. Hij herstart echter niet automatisch als de server opnieuw opstart; start hem daarvoor met de optie --restart unless-stopped.
Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.