TIL that there is a docker image called `scratch`. It is essentially empty and using it in a dockerfile does not create an extra layer in the resulting image. Starting a dockerfile with `FROM scratch` is used for building base images (and also for very simple/small images). Until now, I never even thought about what one would start with when building a base image.
#TodayILearned #Docker
#TodayILearned #Docker