Why? Unless you need specific kernel features, Docker is superior because of containerization (runs on host kernel with no overhead), uses less space (layered image), and is easy to set up a complicated network (you want certain apps to run behind WireGuard with reverse proxy? Few lines in yaml).
Comment on An Immich LXC came up on community script
monty33@lemmy.ml 4 days ago
This looks great! Is there an easy way to migrate from a docker setup to this lxc?
dangling_cat@piefed.blahaj.zone 4 days ago
qqq@lemmy.world 4 days ago
LXC is containerization. Both it and Docker are using the same kernel APIs.
monty33@lemmy.ml 3 days ago
Currently I’m nesting docker in an LXC. I also believe that the LXC updater would take care of the breaking changes that happen with the complex docker compose changes (hasn’t in several releases but it happens)
MangoPenguin@lemmy.blahaj.zone 4 days ago
Docker is the better option IMO if you already have it set up, much easier to manage.