서버 애플리케이션을 dockerfile로 정의하면서 개발할 때 개발 과정에서 코드 수정 -> build -> run 과정을 계속 반복하게 된다. 이 때 필요 라이브러리들이 설치되는데 시간이 오래걸린다면 생산성이 크게 저하될 수 밖에 없다. 이 때, 준비 시간이 오래 걸리는 것들을 모아 base 이미지로 정의하고, 자주 바뀌는 부분에선 base 이미지를 상속 받아 Dockerfile를 정의해서 씀으로써 빌드 시간을 크게 줄일 수 있다. base 이미지 예시 FROM nvidia/cuda:10.2-base-ubuntu16.04 MAINTAINER Jein Song ENV PATH /opt/conda/bin:$PATH ENV LC_ALL C.UTF-8 ENV LANG C.UTF-8 # etc. RUN apt-..