Fedora의 Dockerfile (초기 320MB)을 통해 간단한 이미지를 만들었습니다.
Nano (1MB 크기의이 작은 편집기)가 추가되었으며 이미지 크기가 530MB로 증가했습니다. Git을 30MB 이상으로 추가 한 다음 이미지 크기가 830MB로 급상승했습니다.
미쳤어?
기록 / 중간 이미지를 제거하기 위해 컨테이너를 내보내고 가져 오려고했습니다. 이 노력은 최대 25MB를 절약했으며 이제 이미지 크기는 804MB입니다. 또한 하나 RUN
에서 많은 명령을 실행하려고 했지만 여전히 동일한 초기 830MB를 얻습니다.
Docker를 전혀 사용할 가치가 있는지 의심 스럽습니다. 나는 거의 아무것도 설치하지 않았고 1GB를 초과했습니다. 데이터베이스와 같은 심각한 것들을 추가해야 할 경우 디스크 공간이 부족할 수 있습니다.
어리석은 크기의 이미지로 고통받는 사람이 있습니까? 어떻게 처리합니까?
내 Dockerfile이 끔찍하게 잘못되지 않는 한?
FROM fedora:latest
MAINTAINER Me NotYou <email@dot.com>
RUN yum -y install nano
RUN yum -y install git
그러나 여기서 무엇이 잘못 될 수 있는지 상상하기는 어렵습니다.
docker images
마지막 열에서 830MB가 넘는 실행 입니다. docker images 명령 에이 830MB가 가상 크기라고 표시되어 있기 때문에 실제로 이미지의 실제 크기가 무엇인지 알지 못할 수 있습니다. 그러나 다시, 실제 이미지 크기는 얼마입니까?
yum clean all
크기에 영향을 미칩니 까 ?