Secondo Canonical stesso, è più simile a una VM: https://ubuntu.com/blog/lxd-vs-docker
Il che è un po’ ambiguo, perché ArchLinux Indica che può essere utilizzato anche in LXC. Penso che LXC/LXD sia più per l’esecuzione di più contenitori del sistema operativo su una singola macchina e Docker/Podman sia più per l’esecuzione di applicazioni in un contenitore.
Personalmente, non ho esperienza con esso e sto lontano dalla tecnologia in questi giorni. da Canonico. Nessuno usa/vuole Snap, nessuno usa Mir, nessuno usa Upstart al di fuori di se stesso, nessuno usa Unity,..
Red Hat e Oracle possono essere controversi, ma contribuiscono alla tecnologia. Che quasi tutti usano o vogliono. Sono davvero sorpreso che Canonical sia ancora in circolazione, perché tutto ciò che tocca alla fine cade a pezzi. Sono un po’ come Google e il loro prodotto principale è ancora in circolazione, ma a parte questo non puoi mai essere sicuro per quanto tempo lo supporteranno.
Vedo di più in Podman e Docker. Non sono macchine virtuali, ma con Podman non devi eseguire il root di nulla, e questo sembra essere il caso di LXD. Inoltre, i container (docker) sono molto flessibili e puoi anche eseguirli perfettamente in produzione. Non devi nemmeno usare Docker Hub, c’è anche un altro registro. Punto chiave: LXD è solo Linux. Ad esempio, se vuoi eseguirlo su macOS o Windows, non è possibile. Questo è utile con Docker, ad esempio puoi condividere fantastiche app con qualsiasi sistema operativo come sviluppatore, purché eseguano il motore Docker.
“Specialista televisivo. Amichevole fanatico del web. Studioso di cibo. Drogato estremo di caffè.”