That's really become a docker meme. Please be aware you're sacrificing performance due to not using glibc.
That's really become a docker meme. Please be aware you're sacrificing performance due to not using glibc.
https://link.medium.com/S2z0PtVHQ1
If you're just running a go binary you can use distroless as the base for even smaller images.
Also like the "tags" within the dockerfile for dev and prod - much cleaner than the multi-file solution currently in the repo.
Anything beyond binary size vs shared pages?
This thread is opening my eyes, I kind of assumed as long as I was running the right version of those interpreters, I was getting more or less the same thing. That feels like a very bad assumption now.
Out of curiosity, what sold you on this? Has caching of a docker image been considered in this conclusion as well?
I saved hundreds of MB on the front-end images switching to alpine so I want a little alpine crazy :)
https://wiki.musl-libc.org/functional-differences-from-glibc...