Both the VM and the host runs Docker and containers. The host also runs k3s (Kubernetes single cluster) continuously for me to do various container running comparisons vs plain Docker.
With me logged in watching Netflix in a browser full screen it gets around 1.5 - 1.75 hours.
I guess if I were to just stream full screen without the VM running it'd run somewhat longer.