For those interested in using docker and/or incus from inside a distrobox. We are building docker and incus distroboxes to be used with a rootful distrobox.
You can see them at ublue-os/toolboxes. There is a PR for fixing up the docker distrobox.
The idea is that you will volume mount in their dir (/var/lib/docker and /var/lib/incus)
For docker it will also use socat to redirect a socket back to the host.
For running the clients you can install them from brew. Example distrobox.ini are in the repo next to the containerfiles.
For those on Bazzite, this is a way to run docker/incus without having to layer
It's an ubuntu box, so pretty easy to FROM. With the new changes, it auto exports a socket to the host. So if you want to do multiple ones you'll need to delete that service file (/usr/lib/systemd/system/docker-setup.service)
Since that command is necessary to have an F40 image install. And it has to be done after any initramfs change as well. Should we only have it on downstream issues until Anaconda is fixed up to not need that command?
Like we probably should have documentation for it... But I can see it as a massive footgun for anyone making their own image. So they should opt into bootc