BusyBox is available in numerous flavors that use completely different implementations of libc
: musl-libc
(as utilized in Alpine), standard glibc
, and one other “tiny” variant of libc
referred to as uclibc
. This manner, you should use BusyBox with different software program which may even be linked in opposition to completely different libc
implementations.
Debian Slim (35.9 MB)
When you use Debian as the bottom in your functions, the widely-used Debian Linux distribution has a minimal variant referred to as Debian Slim. Most of what’s excluded from Slim is documentation, help for languages aside from English, and a few application-specific parts (e.g., documentation for KDE). These omissions alone shave down the scale of the Debian picture by round 40%.
One other Debian-based possibility is Bitnami’s minideb
. The pictures for this distribution are constructed nightly and comprise the newest safety updates. Like Slim, it omits documentation, together with init-system-related parts, however features a customized install_packages
script to permit operating apt
non-interactively in the course of the container construct course of. The minideb
picture is used as the inspiration for a lot of of Bitnami’s personal language runtime containers (PHP, Ruby, Node) and infrastructure functions (Redis, MariaDB).