10 Aug
2017
10 Aug
'17
6:40 a.m.
Container images are usually a package of complete OS environment and usually derive from one of the many distribution images. While the common ones like Debian/Ubuntu/Fedora/Centos are really great and work well, they are really bloated (300 MB for only the base image) for a container image where you only want to run one single process (e.g. Mailman).
Alpine Linux is a lean (5 MB for the base image) Linux distribution which is generally preferred over the common (like Debian for example) operating systems when building container images.
While technically correct, the base image is just needed once on a host. So the 300 MB would only be spent once even if you run thousands of different containers (all based on the same image).
Sent from my Android device with K-9 Mail. Please excuse my brevity.