Procédure
Per installare Docker sul vostro VPS LWS in pochi minuti, il metodo più rapido consiste nell'utilizzare il modello preconfigurato Docker CE disponibile nel vostro spazio clienti. Questo sistema pronto all'uso vi evita di installare manualmente i repository, il motore di container e i diversi moduli aggiuntivi. Vedremo come reimpostare la vostra macchina virtuale con questo modello, connettervi via SSH, verificare i servizi e distribuire un primo sito web con Nginx.
Collegatevi al vostro spazio clienti LWS e andate nella scheda Server. Nella riga corrispondente alla vostra macchina virtuale, fate clic sul pulsante Gestisci per aprire il pannello di amministrazione KVM del vostro VPS.
Nel menu laterale situato a sinistra del pannello di amministrazione, fate clic sulla voce Reinstallazione. Questa interfaccia vi permette di reimpostare completamente il sistema operativo della vostra macchina.
Fate clic sul campo Seleziona il template da installare e digitate « Docker » per filtrare l'elenco. Sono proposti due modelli Docker CE: uno su Ubuntu 24.04, l'altro su Debian 13; scegliete quello che preferite (questo tutorial utilizza Debian 13). Verificate quindi che la vostra chiave SSH sia ben selezionata in Chiavi SSH da installare: potrete connettervi senza password.
Una volta selezionato il template Docker CE e verificate le vostre chiavi SSH, fate clic sul pulsante rosso Reinstalla il server situato in basso a destra della pagina.
Viene visualizzata una finestra modale di sicurezza per avvertire dell'eliminazione definitiva del contenuto del disco. Ricopiate esattamente l'identificativo del vostro server nel campo di inserimento, quindi fate clic sul pulsante Reinstallazione per avviare il processo.
Aprite un terminale sul vostro computer e avviate la connessione SSH verso il vostro server con l'account root. Sostituite l'indirizzo IP di esempio 203.0.113.10 con l'indirizzo IP reale del vostro VPS, visibile nel vostro spazio clienti. Durante il primo scambio, convalidate l'impronta di sicurezza scrivendo « yes ».
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])? yesInterrogate i binari di Docker per assicurarvi che il daemon e il plugin Compose siano ben installati e funzionanti sulla vostra macchina.
docker --version
docker compose versionDocker version 29.9.0, build f415da8
Docker Compose version v5.6.0Scaricate ed eseguite il container ufficiale di verifica. Questo comando conferma che il motore Docker comunica correttamente con il registro Docker Hub e può istanziare container senza anomalie.
docker run hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.Avviate un container Nginx in background con l'opzione -d collegando la porta 80 del vostro VPS alla porta 80 del container. Verificate poi lo stato del container attivo con il comando 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 webAprite il vostro browser web e inserite l'indirizzo IP pubblico del vostro VPS nella barra degli indirizzi. Viene visualizzata la pagina iniziale predefinita di Nginx, a dimostrazione che le richieste HTTP raggiungono correttamente il container.
Tornate sul vostro terminale e uscite dalla sessione remota inserendo il comando di disconnessione. Il vostro container web continuerà a girare in background sul server.
exitdisconnessione
Connection to 203.0.113.10 closed.No. La scelta di un nuovo template applica una formattazione completa del disco rigido del vostro VPS. Dovete salvare tutti i vostri file e database su un supporto esterno prima di iniziare la procedura.
Quando non viene selezionata alcuna chiave SSH, una password casuale viene generata dal sistema. Vi viene inviata automaticamente all'indirizzo e-mail di contatto associato al vostro account cliente LWS al termine dell'installazione.
Il template esiste in due versioni, su Ubuntu 24.04 o su Debian 13. Entrambe integrano il motore Docker Community Edition (docker-ce), lo strumento da riga di comando docker-ce-cli, il runtime containerd.io nonché i plugin Docker Buildx e Docker Compose.
Sì: grazie all'opzione -d (modalità detached), il container gira in background e resta accessibile dopo il comando exit. Tuttavia, non si riavvia da solo se il server si riavvia; per questo, avviatelo con l'opzione --restart unless-stopped.
Ponila al team LWS e alla community. La risposta viene pubblicata dopo la moderazione.