Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
I personally devoted effort on Docker images which makes it easy to develop in Docker containers.
Create a user with same uid/gid as the user on the host on the fly so that permissions are handled seamlessly.
Lots of useful tools are pre-installed and configured.
Toolbx / DistroBox share similarities with my effort on Docker images. Of course, Toolbx / DistroBox are superior in many ways.
Toolbx / DistroBox are NOT based on Docker but rather podman (which is more secure).
Toolbx / DistroBox have seamless integraito with the host. Tools installed in Toolbx / DistroBox feel native.
However, my Docker images does have some advantages as well.
Lots of useful tools are pre-installed and configured.
Can create more users after launching the Docker container and thus allow multiple users to collaborated in the same Docker container.
Have a built-in command-line tool icon which makes it easy to install and configure tools (especially in Docker containers) . Of course, icon can be used with Toolbx / DistroBox as well.
Toolbox¶
https://
toolbox create --distro ubuntu --release 24.04