docker 경량화의 개념 : 도커파일을 경량화 하는 이유에는 여러가지 요인들이 포함되어 있다.

docker 경량화하는 방법 : 도커파일을 경량화하는 방법에는 여러가지가 있다.

  1. 비교적 가벼운 이미지 선택

→ 말 그대로 상대적으로 가벼운 이미지를 선택하는 방법

  1. 멀티 스테이지 빌드

→ 원래대로 라면 요청을 보내게하는 도커파일 하나 응답을 전달해주는 도커파일 하나 이렇게 하나하나 씩 사용했는다. 근데 빌드할때만 사용되는 것들이 있는것이다 ex) curl, yum, apt, nano, JDK등이 있다. 그럼 다시 컨테이너를 만들 때는 이런것들은 용량만 차지하는 찌꺼기가 되는것이다. 그래서 저런 설치 패키지 이런 것들만 모아두고 컨테이너를 다시 생성할 때 필요한 것들 따로 모아둬서 찌꺼기들을 다시 실행할 필요 없게 만드는 것이다.

과거 → 도커파일 하나 : 실행파일 또는 FROM 키워드 하나

현재 → 도커파일 하나 : 실행파일 또는 FROM 키워드 여러게

<< 사용방법 >>