Så här installerar du Docker på din LWS-VPS med Docker CE-mallen

Procédure

För att installera Docker på din VPS LWS på några minuter är det snabbaste sättet att använda den förkonfigurerade Docker CE-mallen som finns tillgänglig i ditt kundområde. Detta färdiga system befriar dig från att manuellt installera förråd, containermotorn och de olika tilläggsmodulerna. Vi kommer att se hur du återställer din virtuella maskin med denna mall, ansluter via SSH, kontrollerar tjänsterna och driftsätter en första webbplats med Nginx.

Installera om servern med Docker CE

  1. Gå till VPS-hanteringen

    Logga in på ditt LWS-kundområde och gå till fliken Servrar. På raden som motsvarar din virtuella maskin klickar du på knappen Hantera för att öppna din VPS:s KVM-adminpanel.

    Så här installerar du Docker på din LWS-VPS med Docker CE-mallen
  2. Öppna återinstallationsmenyn

    I sidomenyn till vänster i adminpanelen klickar du på avsnittet Återinstallation. Detta gränssnitt låter dig helt återställa operativsystemet på din maskin.

    Så här installerar du Docker på din LWS-VPS med Docker CE-mallen
  3. Välj Docker CE-mallen

    Klicka på fältet Välj mallen som ska installeras och skriv « Docker » för att filtrera listan. Två Docker CE-mallar erbjuds: en med Ubuntu 24.04, den andra med Debian 13; välj den du föredrar (denna handledning använder Debian 13). Kontrollera sedan att din SSH-nyckel är markerad under SSH-nycklar att installera: du kommer att kunna ansluta utan lösenord.

    Så här installerar du Docker på din LWS-VPS med Docker CE-mallen
  4. Starta återinstallationsbegäran

    När Docker CE-mallen har valts och dina SSH-nycklar har kontrollerats klickar du på den röda knappen Installera om servern längst ner till höger på sidan.

    Så här installerar du Docker på din LWS-VPS med Docker CE-mallen
  5. Bekräfta namnet på din server

    Ett säkerhetsfönster visas för att varna om att innehållet på disken kommer att raderas permanent. Skriv exakt av din servers identifierare i inmatningsfältet och klicka sedan på knappen Återinstallation för att starta processen.

    Så här installerar du Docker på din LWS-VPS med Docker CE-mallen

Ansluta och testa miljön

  1. Anslut till din server via SSH

    Öppna en terminal på din dator och starta SSH-anslutningen till din server med root-kontot. Ersätt exempel-IP-adressen 203.0.113.10 med den faktiska IP-adressen för din VPS, som syns i ditt kundområde. Vid det första utbytet bekräftar du säkerhetsfingeravtrycket genom att skriva « yes ».

    ⌨ På din dator
    ssh root@203.0.113.10
    Förväntat resultat
    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. Kontrollera versionerna av Docker och Compose

    Fråga Docker-binärerna för att säkerställa att demon och Compose-pluginet är korrekt installerade och fungerar på din maskin.

    ⌨ På servern
    docker --version
    docker compose version
    Förväntat resultat
    Docker version 29.9.0, build f415da8
    Docker Compose version v5.6.0
  3. Testa med bilden hello-world

    Ladda ner och kör den officiella testcontainern. Detta kommando bekräftar att Docker-motorn kommunicerar korrekt med Docker Hub-registret och kan skapa containrar utan avvikelser.

    ⌨ På servern
    docker run hello-world
    Förväntat resultat
    Hello from Docker!
    This message shows that your installation appears to be working correctly.

Driftsätta en första webbcontainer

  1. Driftsätt en Nginx-webbserver

    Starta en Nginx-container i bakgrunden med alternativet -d och koppla port 80 på din VPS till port 80 i containern. Kontrollera sedan statusen för den aktiva containern med kommandot docker ps.

    ⌨ På servern
    docker run -d --name web -p 80:80 nginx
    docker ps
    Förväntat resultat
    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. Visa webbsidan i din webbläsare

    Öppna din webbläsare och skriv in din VPS:s publika IP-adress i adressfältet. Nginx standardstartsida visas, vilket bevisar att HTTP-förfrågningar når containern korrekt.

    Så här installerar du Docker på din LWS-VPS med Docker CE-mallen
  3. Stäng SSH-sessionen

    Återgå till din terminal och avsluta den fjärranslutna sessionen genom att skriva utloggningskommandot. Din webbcontainer kommer att fortsätta köra i bakgrunden på servern.

    ⌨ På servern
    exit
    Förväntat resultat
    déconnexion
    Connection to 203.0.113.10 closed.

Lexikon

Docker CE
Gratis communityversion av Docker-containermotorn, som gör det möjligt att köra isolerade applikationer.
Docker Compose
Verktyg för att definiera och orkestrera multi-container-applikationer med hjälp av en enda konfigurationsfil.
Docker-bild
Skrivskyddad mall som innehåller kod, beroenden och konfiguration som krävs för att starta en applikation.
Container
Levande och isolerad instans skapad från en Docker-bild som kör ett specifikt program.
VPS-mall
Förinstallerad och förkonfigurerad systemavbildning från leverantören för att driftsätta en färdig server med bara några klick.
SSH
Säker kommunikationsprotokoll som gör det möjligt att styra en fjärrserver via kommandoraden.
Nginx
Öppen källkods-webbserver känd för sin snabbhet och låga minnesförbrukning.

Vanliga frågor

Behålls mina nuvarande data vid ominstallation?

Nej. Att välja en ny mall innebär att hela hårddisken på din VPS formateras. Du måste säkerhetskopiera alla dina filer och databaser till en extern lagringsenhet innan du påbörjar processen.

Var hittar jag root-lösenordet om jag inte använder en SSH-nyckel?

När ingen SSH-nyckel väljs genererar systemet ett slumpmässigt lösenord. Det skickas automatiskt till kontakt-e-postadressen som är kopplad till ditt LWS-kundkonto när installationen är klar.

Vilken programvara ingår i Docker CE-mallen?

Mallen finns i två versioner, under Ubuntu 24.04 eller under Debian 13. Båda innehåller Docker Community Edition-motorn (docker-ce), kommandoradsverktyget docker-ce-cli, runtime-miljön containerd.io samt Docker Buildx- och Docker Compose-pluginsen.

Kommer min Nginx-container att förbli aktiv efter att terminalen stängs?

Ja: tack vare alternativet -d (avskilt läge) körs containern i bakgrunden och förblir åtkomlig efter kommandot exit. Däremot startar den inte om automatiskt om servern startar om; för detta, starta den med alternativet --restart unless-stopped.

help.lws.net/a/7927
Var den här artikeln till hjälp?

Ja

Nej

Läst 1 gånger

Tack! Ställ gärna frågor om vår dokumentation om du vill ha mer information och hjälp oss att förbättra den.

Liknande artiklar

En fråga om den här artikeln?

Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.

Ställ en fråga till AWS-teamet och dess community

GDPR: Personuppgiftsansvarig: LWS-Ligne Web Services. Ändamål: moderering och offentlig publicering av din fråga, eventuellt meddelande om ett svar. Rättslig grund: samtycke (art. 6.1 a GDPR). Lagring av e-postadresser: 90 dagar efter meddelandet, högst 12 månader utan svar. För att utöva dina rättigheter, se GDPR-avsnittet i våra allmänna villkor.