Remix.run Logo
craftkiller 6 days ago

Have you looked at systemd-nspawn[0]? Its not docker so it wouldn't be useful for writing Dockerfiles but it is light containers that work beautifully with systemd.

[0] https://wiki.archlinux.org/title/Systemd-nspawn

k_bx 6 days ago | parent [-]

Thanks, this looks awesome! Will play around on my CI/CD first to see if it's any good for the build-server to add trixie builds. Might use in prod deploys later.

k_bx 2 days ago | parent [-]

Update: I looked at it. Overall it looks very promising on paper.

However, the bootstrapping process is so much work that I've ended up ditching it for now. I don't want to "automate the automation" yet.

Trying out podman now.

k_bx 2 hours ago | parent | next [-]

Tried Podman. It looked quite promising, but failed me: https://github.com/containers/podman/discussions/26899

Trying Incus now

ranger_danger 2 days ago | parent | prev [-]

Have you tried LXC? It runs entire distros as containers, with init and everything.

k_bx a day ago | parent [-]

It looks a bit confusing. There’s LXC, LXD and Incus. I should look for Incus, right?

Seems a bit less popular and supported, I also like that Podman has strong backing from Red Hat and potentially seamless macOS integration.

Otherwise if Podman will fail I’ll take a look at Incus.