My Profile Photo

El rincón de mautemático


Las Cosas son como deben, no como deberían Ser.


La imagen "scratch" de docker

Hay una imagen mínima reservada en Docker, de nombre scratch. Si quieres, puedes utilizar esta imagen mínima para crear tu propia imagen.

Pero hay una particularidad interesante respecto a scratch: No puedes descargarla vía pull, tampoco ejecutarla, y de hecho no puedes etiquetar ninguna imagen con el nombre scratch.

Lo que sí puedes es hacer referencia a scratch en tu Dockerfile. Por ejemplo, puedes crear una imagen mínima utilizando scratch de esta forma:

FROM scratch
ADD hello /
CMD ["/hello"]

Para los curiosos, esto resultaría en la imagen hello-world usada en los tutoriales de docker.

https://docs.docker.com/engine/userguide/eng-image/baseimages/#/creating-a-simple-base-image-using-scratch