Hice una imagen simple a través de Dockerfile desde Fedora (inicialmente 320 MB).
Se agregó Nano (este pequeño editor de 1 MB de tamaño), y el tamaño de la imagen ha aumentado a 530 MB. Agregué Git además de eso (30-ish MB), y luego mi tamaño de imagen se disparó a 830 MB.
¿No es una locura?
Intenté exportar e importar contenedores para eliminar el historial / imágenes intermedias. Este esfuerzo ahorró hasta 25 MB, ahora mi tamaño de imagen es de 804 MB. También he intentado ejecutar muchos comandos en uno RUN, pero aún obtengo los mismos 830 MB iniciales.
Tengo mis dudas sobre si vale la pena usar Docker. Quiero decir, apenas instalé nada y estoy llegando a 1GB. Si tuviera que agregar algunas cosas serias como una base de datos, etc., podría quedarme sin espacio en disco.
¿Alguien sufre de un tamaño ridículo de imágenes? ¿Cómo lo afrontas?
¿A menos que mi Dockerfile sea horriblemente incorrecto?
FROM fedora:latest
MAINTAINER Me NotYou <email@dot.com>
RUN yum -y install nano
RUN yum -y install git
Pero es difícil imaginar qué podría salir mal aquí.
docker imagescual en la última columna indica un considerable 830MB. Es posible que no sepa cuál es el tamaño real de mi imagen, ya que el comando docker images indica que este 830 MB es de tamaño virtual. Pero, de nuevo, ¿cuál es el tamaño real de la imagen?
yum clean allTiene algún efecto en el tamaño?