Ben Chuanlong Du's Blog

It is never too late to learn.

Tips on Toolbx

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://github.com/containers/toolbox

toolbox create --distro ubuntu --release 24.04

DistroBox

https://github.com/ranfdev/DistroShelf

https://distrobox.it/#quick-start

Comments