Capaciteitsplanner · Development

Hoeveel RAM heeft Docker-host nodig?

Docker-host heeft in een homelab ongeveer 4 GB RAM nodig. In een LXC-container komt dat neer op 4 GB, als volledige VM op 4,5 GB inclusief kernel-overhead. Reken op 4 vCPU.

Werkende set4 GB
Als LXC4 GB
Als VM4,5 GB
vCPU4
Schijf40 GB

Waarom dit getal

Dit is de basis-VM met Docker erop, zonder containers. Alles wat je erin draait komt hier bovenop. Een veelgemaakte fout is deze 4 GB aanzien voor het totaal.

Alleen de VM zelf — tel je containers hier los bij op

LXC of VM?

Een VM is hier de rustigere keuze. Docker-host kán in een container, maar in de praktijk levert dat problemen op. Reken op 4,5 GB inclusief overhead.

Waar je op moet letten

  • Docker in een LXC werkt, maar geeft rare problemen met opslagdrivers en netwerken. Een VM is hier de rustigere keuze.
  • Overweeg of je Docker wel nodig hebt: veel diensten draaien prima direct in een LXC.
  • Zet een limiet per container, anders kan één container de hele VM opeten.

Hoeveel passen er?

na host en 12% marge
Aantal exemplaren van Docker-host per servergrootte
ServerAantal Docker-hostBeschikbaar
8 GB5,28 GB
16 GB12,32 GB
32 GB26,4 GB
64 GB12×54,56 GB
Reken door met je eigen hardware en de rest van je configuratie erbij. Open de planner

Ook in Development