По моему #podman и #docker не лучшим образом годятся для разворачивания интерактивного окружения и обновления его после, как это делается в distrobox, toolbox и в моём tinkerbox.

Проблем в том что мы имеем базовый неизменный образ занимающий дисковое пространство и все обновления накатываются сверху. Это хорошо когда мы собираем и разворачиваем приложение, и обновляем его через сборку новой версии контейнера, но не для обновления поверх контейнера.

По моему куда лучшим решение для интерактивно контейнера является lxc, ну или systemd nspawn. В этих контейнерах разворачивается весь корень как отдельное дерево, без базового образа, и изменения происходят непосредственно в этом дереве.

И вот теперь я думаю, не попробовать ли мне переделать свой #tinkerbox для работы с systemd-nspawn?