Eu fiz uma imagem simples através do Dockerfile do Fedora (inicialmente 320 MB).
Adicionado o Nano (este pequeno editor de 1 MB), e o tamanho da imagem aumentou para 530 MB. Adicionei Git em cima disso (30 MB) e, em seguida, meu tamanho de imagem dispara para 830 MB.
Isso não é loucura?
Tentei exportar e importar contêiner para remover imagens históricas / intermediárias. Esse esforço economizou até 25 MB, agora o tamanho da minha imagem é 804 MB. Eu também tentei executar muitos comandos em um RUN
, mas ainda estou recebendo os mesmos 830 MB iniciais.
Estou com minhas dúvidas se vale a pena usar o Docker. Quero dizer, eu mal instalei nada e estou atingindo 1 GB. Se eu tiver que adicionar coisas sérias, como um banco de dados e assim por diante, posso ficar sem espaço em disco.
Alguém sofre de tamanho ridículo de imagens? Como você lida com isso?
A menos que meu Dockerfile esteja terrivelmente incorreto?
FROM fedora:latest
MAINTAINER Me NotYou <email@dot.com>
RUN yum -y install nano
RUN yum -y install git
mas é difícil imaginar o que poderia dar errado aqui.
docker images
qual, na última coluna, afirma um pesado 830MB. Talvez eu não saiba de fato qual é o tamanho real da minha imagem, já que o comando docker images indica que esse 830MB é de tamanho virtual. Mas, novamente, qual é o tamanho real da imagem?
yum clean all
algum efeito no tamanho?