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
| Server | vCPU / RAM / disco | Prezzo al mese | Media al mese in 3 anni | Per GB di RAM | |
|---|---|---|---|---|---|
| HostingerKVM 1 | 1 vCPU, 4 GB RAM50 GB NVMe | 5,49 €poi 11,99 €; pagamento anticipato di 131,76 € per 24 mesi | 7,66 €meno caro275,64 € in totale | 1,92 €al mese | Vedi prezzi |
| HostingerKVM 2 | 2 vCPU, 8 GB RAM100 GB NVMe | 7,79 €poi 14,99 €; pagamento anticipato di 186,96 € per 24 mesi | 10,19 €366,84 € in totale | 1,27 €al mese | Vedi prezzi |
| KeliwebVPS 2 vCore | 2 vCPU, 2 GB RAM50 GB SSD | 6,95 €poi 13,90 €; promo per nuove attivazioni, durata non indicata | 13,71 €493,45 € in totale | 6,86 €al mese | Vedi prezzi |
| HostingerKVM 4 | 4 vCPU, 16 GB RAM200 GB NVMe | 10,99 €poi 27,99 €; pagamento anticipato di 263,76 € per 24 mesi | 16,66 €599,64 € in totale | 1,04 €al mese | Vedi prezzi |
| ShellrentCloud VPS Basic | 2 vCPU, 4 GB RAM40 GB | 17,10 €prezzo di listino al mese | 17,10 €615,60 € in totale | 4,28 €al mese | Vedi prezzi |
| KeliwebVPS 3 vCore | 3 vCPU, 3 GB RAM100 GB SSD | 13,95 €poi 27,90 €; promo per nuove attivazioni, durata non indicata | 27,51 €990,45 € in totale | 9,17 €al mese | Vedi prezzi |
| VHostingCloud VPS SSD 1 | 2 vCPU, 8 GB RAM120 GB NVMe | 30 €mese per mese, vCPU dedicate, 14 backup inclusi | 30 €1.080 € in totale | 3,75 €al mese | Vedi prezzi |
| HostingerKVM 8 | 8 vCPU, 32 GB RAM400 GB NVMe | 21,99 €poi 49,99 €; pagamento anticipato di 527,76 € per 24 mesi | 31,32 €1.127,64 € in totale | 0,98 €al mese | Vedi prezzi |
| ShellrentCloud VPS Advanced | 4 vCPU, 8 GB RAM80 GB | 34,20 €prezzo di listino al mese | 34,20 €1.231,20 € in totale | 4,28 €al mese | Vedi prezzi |
| KeliwebVPS 4 vCore | 4 vCPU, 4 GB RAM150 GB SSD | 19,95 €poi 39,90 €; promo per nuove attivazioni, durata non indicata | 39,35 €1.416,45 € in totale | 9,84 €al mese | Vedi prezzi |
| ShellrentCloud VPS Enterprise | 8 vCPU, 12 GB RAM100 GB | 48,80 €prezzo di listino al mese | 48,80 €1.756,80 € in totale | 4,07 €al mese | Vedi prezzi |
| VHostingCloud VPS SSD 2 | 4 vCPU, 16 GB RAM240 GB NVMe | 60 €mese per mese, vCPU dedicate, 14 backup inclusi | 60 €2.160 € in totale | 3,75 €al mese | Vedi prezzi |
| KeliwebVPS 6 vCore | 6 vCPU, 8 GB RAM200 GB SSD | 69,90 €prezzo al mese | 69,90 €2.516,40 € in totale | 8,74 €al mese | Vedi prezzi |
| VHostingCloud VPS SSD 3 | 6 vCPU, 24 GB RAM360 GB NVMe | 90 €mese per mese, vCPU dedicate, 14 backup inclusi | 90 €3.240 € in totale | 3,75 €al mese | Vedi prezzi |
| KeliwebVPS 8 vCore | 8 vCPU, 16 GB RAM300 GB SSD | 119,90 €prezzo al mese | 119,90 €4.316,40 € in totale | 7,49 €al mese | Vedi prezzi |
| VHostingCloud VPS SSD 4 | 8 vCPU, 32 GB RAM480 GB NVMe | 120 €mese per mese, vCPU dedicate, 14 backup inclusi | 120 €4.320 € in totale | 3,75 €al mese | Vedi 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:
- I servizi che non devono essere pubblici (database, Redis) non vanno pubblicati, oppure solo su localhost:
-p 127.0.0.1:5432:5432. - Verso internet si aprono solo le porte 80 e 443 del proxy inverso (Traefik, Caddy o Nginx), che inoltra le richieste ai container.
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?
Quanta RAM serve per Docker?
Qual è il VPS meno caro per Docker?
Docker Compose è incluso?
docker compose). Hostinger fa anche partire i file Compose dal suo Docker Manager.