Docker hosting: VPS per Docker

Per Docker serve un server con accesso root: un VPS o un server dedicato. Abbiamo confrontato i VPS con almeno 2 GB di RAM per prezzo al mese, costo in 3 anni e costo per GB di RAM. Prezzi IVA esclusa verificati il .

In breve:

  • In 3 anni costa meno Hostinger KVM 1: in media 7,66 € al mese (4 GB di RAM).
  • Più RAM per euro: Hostinger KVM 8, 0,98 € al mese per GB.
  • Hostinger ha un template con Docker già installato e un Docker Manager per i file Compose; Shellrent e Keliweb hanno Docker tra i template; VHosting dà un VPS KVM con accesso root su cui lo si installa da sé.
  • Attenzione al firewall: le porte pubblicate da Docker non passano da ufw. Lo spieghiamo sotto.

VPS per Docker a confronto

ServervCPU / RAM / discoPrezzo al meseMedia al mese in 3 anniPer GB di RAM
HostingerKVM 11 vCPU, 4 GB RAM50 GB NVMe5,49 €poi 11,99 €; pagamento anticipato di 131,76 € per 24 mesi7,66 €meno caro275,64 € in totale1,92 €al meseVedi prezzi
HostingerKVM 22 vCPU, 8 GB RAM100 GB NVMe7,79 €poi 14,99 €; pagamento anticipato di 186,96 € per 24 mesi10,19 €366,84 € in totale1,27 €al meseVedi prezzi
KeliwebVPS 2 vCore2 vCPU, 2 GB RAM50 GB SSD6,95 €poi 13,90 €; promo per nuove attivazioni, durata non indicata13,71 €493,45 € in totale6,86 €al meseVedi prezzi
HostingerKVM 44 vCPU, 16 GB RAM200 GB NVMe10,99 €poi 27,99 €; pagamento anticipato di 263,76 € per 24 mesi16,66 €599,64 € in totale1,04 €al meseVedi prezzi
ShellrentCloud VPS Basic2 vCPU, 4 GB RAM40 GB17,10 €prezzo di listino al mese17,10 €615,60 € in totale4,28 €al meseVedi prezzi
KeliwebVPS 3 vCore3 vCPU, 3 GB RAM100 GB SSD13,95 €poi 27,90 €; promo per nuove attivazioni, durata non indicata27,51 €990,45 € in totale9,17 €al meseVedi prezzi
VHostingCloud VPS SSD 12 vCPU, 8 GB RAM120 GB NVMe30 €mese per mese, vCPU dedicate, 14 backup inclusi30 €1.080 € in totale3,75 €al meseVedi prezzi
HostingerKVM 88 vCPU, 32 GB RAM400 GB NVMe21,99 €poi 49,99 €; pagamento anticipato di 527,76 € per 24 mesi31,32 €1.127,64 € in totale0,98 €al meseVedi prezzi
ShellrentCloud VPS Advanced4 vCPU, 8 GB RAM80 GB34,20 €prezzo di listino al mese34,20 €1.231,20 € in totale4,28 €al meseVedi prezzi
KeliwebVPS 4 vCore4 vCPU, 4 GB RAM150 GB SSD19,95 €poi 39,90 €; promo per nuove attivazioni, durata non indicata39,35 €1.416,45 € in totale9,84 €al meseVedi prezzi
ShellrentCloud VPS Enterprise8 vCPU, 12 GB RAM100 GB48,80 €prezzo di listino al mese48,80 €1.756,80 € in totale4,07 €al meseVedi prezzi
VHostingCloud VPS SSD 24 vCPU, 16 GB RAM240 GB NVMe60 €mese per mese, vCPU dedicate, 14 backup inclusi60 €2.160 € in totale3,75 €al meseVedi prezzi
KeliwebVPS 6 vCore6 vCPU, 8 GB RAM200 GB SSD69,90 €prezzo al mese69,90 €2.516,40 € in totale8,74 €al meseVedi prezzi
VHostingCloud VPS SSD 36 vCPU, 24 GB RAM360 GB NVMe90 €mese per mese, vCPU dedicate, 14 backup inclusi90 €3.240 € in totale3,75 €al meseVedi prezzi
KeliwebVPS 8 vCore8 vCPU, 16 GB RAM300 GB SSD119,90 €prezzo al mese119,90 €4.316,40 € in totale7,49 €al meseVedi prezzi
VHostingCloud VPS SSD 48 vCPU, 32 GB RAM480 GB NVMe120 €mese per mese, vCPU dedicate, 14 backup inclusi120 €4.320 € in totale3,75 €al meseVedi prezzi

Prezzi IVA esclusa dalle pagine VPS di Hostinger, VHosting, Shellrent e Keliweb. Hostinger applica il prezzo in offerta con il pagamento anticipato di 24 mesi; Keliweb non indica per quanti mesi vale la promo, quindi la contiamo per un solo mese. Tutti i piani hanno accesso root e nessuno è gestito: aggiornamenti, firewall e backup dei volumi sono a Suo carico. Tutti i VPS, anche con meno RAM, sono in VPS hosting. Come calcoliamo

Installare Docker su Ubuntu

Sul VPS di Hostinger si può scegliere il template con Docker già installato. Altrove, su un server Ubuntu o Debian nuovo, il modo più rapido è lo script ufficiale:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
docker compose version

Docker non consiglia questo script per i server in produzione. Per un server con dati importanti conviene installare Docker dal suo repository seguendo la guida ufficiale: così gli aggiornamenti arrivano insieme a quelli del sistema.

Docker e firewall

Docker scrive regole proprie nel firewall del kernel. Una porta pubblicata con -p 5432:5432 è raggiungibile da internet anche se ufw la blocca: la documentazione di Docker dice che Docker e ufw sono incompatibili. Due regole pratiche:

Portainer: Docker da browser

Se non vuole usare i comandi, Portainer è un'interfaccia web per Docker; l'edizione Community è gratuita. Secondo la guida di Portainer:

docker volume create portainer_data
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts

Poi apra https://IP-del-server:9443 e crei subito l'account di amministratore. Il browser segnalerà il certificato, che Portainer genera da sé.

Backup dei container

I container si ricreano da immagine e file Compose; i dati stanno nei volumi. Il backup deve copiare i volumi (o il dump dei database) fuori dal server. Le istantanee del VPS aiutano prima di un aggiornamento, ma restano presso lo stesso fornitore. Applicazioni pronte su Docker: n8n, Nextcloud, Node.js.

Domande frequenti

Si può usare Docker su un hosting condiviso?
No. Docker ha bisogno di accesso root e di un kernel che permetta i container, che un hosting condiviso non dà. Serve un VPS o un server dedicato.
Quanta RAM serve per Docker?
Docker in sé occupa poco. Conta la somma dei container: un sito con database e proxy inverso sta in 2 GB, più servizi insieme (per esempio n8n, un database e un monitoraggio) richiedono 4 GB o più. Per questo la tabella parte da 2 GB.
Qual è il VPS meno caro per Docker?
Tra i VPS con almeno 2 GB di RAM, in 3 anni costa meno Hostinger KVM 1: in media 7,66 € al mese IVA esclusa. Per GB di RAM conviene di più Hostinger KVM 8.
Docker Compose è incluso?
Con il pacchetto ufficiale di Docker per Ubuntu e Debian si installa anche il plugin Compose (comando docker compose). Hostinger fa anche partire i file Compose dal suo Docker Manager.
Serve un pannello per gestire i container?
No, bastano i comandi. Se preferisce un'interfaccia web, Portainer CE è gratuito; per pubblicare applicazioni da GitHub con HTTPS c'è Coolify.

Altri hosting

Classifica degli hosting per costo in 3 anni