docker image history [image 명]

KakaoTalk_20230607_092304708.jpg

실습

  • docker image ls 로 출력된 이미지 목록에서 각 이미지의 용량을 확인 할 수 있다.
  • 아무 필터 조건을 걸지 않고 출력한 이미지 목록은 다음과 같다.

!Pasted image 20230607092902.png

실습

  • 이미지 목록에서는 이미지의 용량 총합이 363.96MB로 나온다.
  • 그러나 이 수치는 논리적 용량이다.
  • 이미지 저장에 실제 사용된 디스크 용량은 system df 명령으로 사용 가능하다.

Pasted image 20230607093647.png

이미지 레이어 캐시를 이용한 Dockerfile 스크립트 최적화

실습

  • ch03-web-ping 디렉터리에 있는 app.js 파일을 수정하라
  • 반드시 코드를 수정할 필요는 없고, 파일에 빈 줄을 추가하는 정도로도 충분하다.
  • 그 다음 새로운 버전의 도커 이미지를 빌드 한다.

docker image build -t web-ping:v2. .
FROM diamol/node

CMD ["node", "/web-ping/app,js"]

ENV TARGET = "blog.sixeyed.com" \
	METHOD = "HEAD" \
	INTERVAL = "3000" 

WORKDIR /web-ping

COPY app.js . 
실습

  • 최적화를 마친 Dockerfile 스크립트도 예제 코드로 제공된다.
  • web-ping-optimized 디렉토리로 이동하여 새로운 스크립트로 다시 빌드 해보기


#Docker