Go to file
Joe Groocock 198645ec51
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Update drone config to 1.x
2019-06-22 23:35:03 +01:00
skel/etc Fix PS1 with busybox sed 2018-08-31 15:31:36 +01:00
.drone.yml Update drone config to 1.x 2019-06-22 23:35:03 +01:00
Dockerfile Update to Busybox 1.31.0 2019-06-20 21:10:18 +01:00
README.md Remove libressl tag from README 2018-09-05 14:22:48 +01:00
tini-gnudef.patch Build su-exec and tini from source 2018-08-31 16:31:25 +01:00

spritsail/busybox - A tiny image, nurtured from source

Layers Latest Version Git Commit Docker Stars Docker Pulls Build Status

This Docker base image has been custom crafted from source to provide just enough functionality in the tiniest footprint. Included in the image are the following:

Additionally, the following small utilities have been included for convenience and good container practice:

Goals for a base image

Occasionally there are opportunities where alternative standard libc implementations (musl/uclibc) won't do, like in the case of proprietary software like Plex Media Server where only pre-compiled binaries are provided which were built against the common glibc library.

(If your use-case doesn't require glibc and you can compile the program from source, we strongly recommend you use the Alpine Linux image, based on musl, which is smaller and features a full packaging system)

  • The image had to be small, whilst still being fully functional
  • It should contain a full GNU glibc implementation to support pre-compiled binaries
  • There should be enough common system tools available, either GNU coreutils or busybox
  • Optionally a pre-installed SSL library as many applications require it