thought exactly. But how are the use cases different? It seems to me like you can use both for essentially the same things. I can't think of a use case where one would be the undebatable way to go.
Docker is more portable than LXC containers, while LXC is architectually closer to VMs. I guess that maybe PCIe pass through is something you'd need to do with LXC?
It all really depends on what you're running. Containers are very much geared towards "One application/service per container"; With LxC the approach is more along the lines of "Everything I need for this service consisting of multiple applications or services"
That has been alleviated with podman - explicit support for systemd and even cgroup/resource management inside the container itself.
alleviated is such a strong term. It's just muddied the waters even more.
I just read a little about podman, and holy fuck it does sound great
Replaces docker entirely (now with optional docker socket support, dont pass that tho) full user namespaces explicit systemd as init binary support
can It pull docker images from dockerhub?
I'm sold
Обсуждают сегодня