Hoe Docker installeren op uw VPS LWS met de Docker CE-template

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.

De server opnieuw installeren met Docker CE

  1. Ga naar het VPS-beheer

    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.

    Hoe Docker installeren op uw VPS LWS met de Docker CE-template
  2. Open het herinstallatiemenu

    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.

    Hoe Docker installeren op uw VPS LWS met de Docker CE-template
  3. Selecteer de Docker CE-template

    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.

    Hoe Docker installeren op uw VPS LWS met de Docker CE-template
  4. Start het herinstallatieverzoek

    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.

    Hoe Docker installeren op uw VPS LWS met de Docker CE-template
  5. Bevestig de naam van je server

    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.

    Hoe Docker installeren op uw VPS LWS met de Docker CE-template

Verbinding maken en de omgeving testen

  1. Maak via SSH verbinding met je server

    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.

    ⌨ Op uw computer
    ssh root@203.0.113.10
    Verwacht resultaat
    The 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])? yes
  2. Controleer de versies van Docker en Compose

    Raadpleeg de Docker-binaries om te controleren of de daemon en de Compose-plugin correct zijn geïnstalleerd en operationeel zijn op je machine.

    ⌨ Op de server
    docker --version
    docker compose version
    Verwacht resultaat
    Docker version 29.9.0, build f415da8
    Docker Compose version v5.6.0
  3. Test met de hello-world-image

    Download 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.

    ⌨ Op de server
    docker run hello-world
    Verwacht resultaat
    Hello from Docker!
    This message shows that your installation appears to be working correctly.

Een eerste webcontainer uitrollen

  1. Start een Nginx-webserver

    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.

    ⌨ Op de server
    docker run -d --name web -p 80:80 nginx
    docker ps
    Verwacht resultaat
    CONTAINER 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   web
  2. Toon de webpagina in je browser

    Open 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.

    Hoe Docker installeren op uw VPS LWS met de Docker CE-template
  3. Sluit de SSH-sessie af

    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.

    ⌨ Op de server
    exit
    Verwacht resultaat
    afmelden
    Connection to 203.0.113.10 closed.

Woordenlijst

Docker CE
Community- en gratis versie van de Docker-containerengine, waarmee geïsoleerde applicaties kunnen worden uitgevoerd.
Docker Compose
Tool om multi-containerapplicaties te definiëren en te orkestreren met behulp van één enkel configuratiebestand.
Docker-image
Alleen-lezenmodel dat de code, afhankelijkheden en configuratie bevat die nodig zijn om een applicatie te starten.
Container
Levende, geïsoleerde instantie die vanuit een Docker-image wordt aangemaakt en een specifiek programma uitvoert.
VPS-template
Vooraf geïnstalleerde en vooraf geconfigureerde systeemimage door de host om in enkele klikken een gebruiksklare server uit te rollen.
SSH
Beveiligd communicatieprotocol waarmee een externe server via de opdrachtregel kan worden beheerd.
Nginx
Open-source webserver die bekendstaat om zijn snelheid en lage geheugengebruik.

Veelgestelde vragen

Worden mijn huidige gegevens behouden bij het opnieuw installeren?

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.

Waar vind ik het root-wachtwoord als ik geen SSH-sleutel gebruik?

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.

Welke software is inbegrepen in de Docker CE-template?

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.

Blijft mijn Nginx-container actief na het sluiten van de terminal?

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.

help.lws.net/a/7927
Was dit artikel nuttig?

Ja

Geen

1 keer gelezen

Bedankt! Stel gerust vragen over onze documentatie als u meer informatie wilt, en help ons die te verbeteren.

Vergelijkbare artikelen

Een vraag over dit artikel?

Stel ze aan het LWS-team en de community. Het antwoord wordt na moderatie gepubliceerd.

Stel een vraag aan het LWS-team en de gemeenschap

AVG: Verwerkingsverantwoordelijke: LWS-Ligne Web Services. Doel: moderatie en openbare publicatie van uw vraag, eventuele melding van een antwoord. Rechtsgrond: toestemming (art. 6, lid 1, a AVG). Bewaartermijn e-mailadressen: 90 dagen na de melding, maximaal 12 maanden zonder antwoord. Om uw rechten uit te oefenen, raadpleeg de AVG-sectie van onze algemene voorwaarden.