Ps: Respondendo de forma simplista, um container LXC como se fosse uma VM sem o overhead de CPU, RAM e disco que uma VM gera, no devendo ser utilizado para instalar outros containers dentro ( caso do hass.io que corre containers do docker). Dever ser sempre utilizado preferencialmente containers em vez de VMs por uma questo de performance e poupana de recursos. As VMs so muito mais versteis, contudo muito mais pesadas no sistema.