Kies Docker voor een slanke, door de beheerder beheerde servicestack; kies een virtuele machine wanneer sterkere OS-isolatie, beheer in appliance-stijl en herstel van de volledige gast de extra laag rechtvaardigen.
Beide routes kunnen Home Assistant betrouwbaar op dezelfde hardware uitvoeren. Het echte verschil is wie verantwoordelijk is voor het besturingssysteem, equivalenten voor add-ons, netwerken, USB-radio's, back-ups en terugdraaien. Vergelijk ze met één werklast en één hersteldoel; ruwe prestaties zijn voor een gewone installatie zelden doorslaggevend.
Begin met de verantwoordelijkheid voor het besturingssysteem
Docker geeft de hostbeheerder rechtstreeks de verantwoordelijkheid voor Linux, Compose-definities, volumes, netwerken, afhankelijkheden en aanvullende containers. Een virtuele machine met Home Assistant OS verpakt meer van de appliance-ervaring in een gastomgeving, terwijl de beheerder de hypervisor, virtuele schijven, bridges en passthrough onderhoudt.
De overstap van een speciaal ontwikkelbord naar een NUC-Dockerhost maakt platformbeheer en naast elkaar uitvoeren onderdeel van de beslissing. Deze afweging bij migratie laat zien waarom een tevreden installatie op een afzonderlijk apparaat niet altijd baat heeft bij consolidatie zonder een duidelijke operationele reden.
Docker wint wanneer deze hostverantwoordelijkheden al routine zijn en gewenst worden. De VM wint wanneer het huishouden waarde hecht aan een beheerde Home Assistant-omgeving en de beheerder vertrouwd is met virtualisatie.
Vergelijk isolatie en resourcebeheer
Een VM beschikt over een gastkernel, virtuele hardware en afzonderlijk toegewezen geheugen en opslag. Docker isoleert processen en bestandssystemen, maar deelt de hostkernel. VM-isolatie kan wijzigingen in het besturingssysteem sterker afschermen, terwijl Docker minder dubbele resources gebruikt en het eenvoudig maakt om aanvullende services samen te stellen.
Een communitydiscussie over grenzen tussen containers en VM's legt uit hoe eigenaarschap van de host en hardwaretoegang verschillen tussen virtualisatielagen, vooral wanneer apparaten worden gedeeld.
Kies de VM wanneer isolatie op gastniveau en snapshots het vertrouwen in herstel vergroten. Kies Docker wanneer een gedeelde kernel aanvaardbaar is en proces-, netwerk- en resourcebeperkingen expliciet worden beheerd.
Passthrough van radio's en netwerken kunnen de winnaar bepalen
Docker kan seriële en USB-apparaten rechtstreeks vanaf de host koppelen, terwijl een VM hypervisor-passthrough vereist. Beide routes kunnen stabiel zijn, maar coördinator-ID's, gedrag na opnieuw verbinden, multicastdetectie en bridge-regels moeten een herstart en migratie overleven. Gemak bij de eerste installatie is minder belangrijk dan herhaalbaarheid.
Langlopende installatiediscussies laten zien dat image-indelingen en virtuele hardware onderdeel worden van het beheer. De workflow voor VM-images laat zien waarom het hypervisorpad moet worden gedocumenteerd.
Docker wint wanneer apparaatkoppelingen en detectie probleemloos werken. De VM wint wanneer passthrough stabiel is en de gastgrens de omgeving vereenvoudigt. Wijs beide routes af als een radio na een herstart van de host verdwijnt.
Kies op basis van een oefening met back-up en herstel
Herstel voor Docker de Compose-definitie, geheimen, volumes, exacte image en externe afhankelijkheden op een schone host. Herstel voor een VM de gastback-up, de definitie van de virtuele hardware, de netwerkbridge en de passthrough-configuratie. Meet bij beide routes hoe lang het duurt voordat een kritieke automatisering weer werkt.
Gebruik het ZimaSpace-artikel over herstel na een teruggedraaide containerupdate om de Docker-route aan de hand van een concrete storing te beoordelen.
Kies Docker wanneer de bestanden en servicedefinities ervan voor de beschikbare beheerder sneller kunnen worden hersteld. Kies een VM wanneer terugdraaien van de volledige gast het doel bereikt met minder handmatige afhankelijkheden. Geef de voorkeur aan de route die daadwerkelijk wordt onderhouden.
Productvergelijkingen
Meer om te lezen

Intel vs. AMD vs. ARM voor Home Assistant-thuisservers
ARM past bij ondersteunde energiezuinige apparaten; Intel en AMD passen bij bredere x86-behoeften. De exacte software, werklast, het stroomverbruik, de I/O en het herstel...

Hoe kies je tussen één grote Home Assistant-server en twee kleinere hosts
Eén host is eenvoudiger; twee verdienen hun meerprijs dankzij doordachte isolatie. Een koude reserve kan beter zijn dan beide wanneer voorspelbaar handmatig herstel de...

Home Assistant met lokale opslag versus netwerkopslag: wat is betrouwbaarder?
Lokale opslag wint doorgaans voor livegegevens van Home Assistant; netwerkopslag is beter geschikt voor back-ups en media. Een geteste hybride oplossing biedt vaak de...

