Still, Alpine is on top of everyone else when it comes to Docker Images sizes. Thats why it will stick.
Still, Alpine is on top of everyone else when it comes to Docker Images sizes. Thats why it will stick.
Blindly switching to alpine to save space is opening yourself up to exactly these sorts of musl-libc quirks and issues--you better have solid test coverage and a plan to make sure there aren't unexpected edge cases.
Indeed. And that's fine. As long as you're willing to support that difference.
But the "Alpine compiling XYZ against musl" thing is/was just being done blindly by Alpine (i.e. load X into auto-build and let it rip). Sure it compiled without errors. But it never ran properly.
There was discussion yesterday [0] that pointed out that there are 29MB Debian [1] and Ubuntu [2] images.
[0] https://news.ycombinator.com/item?id=30633670
[1] https://hub.docker.com/layers/debian/library/debian/stable-s...