Server Infra/Kubernetes
2022. 1. 9.
Docker Image 사이즈 튜닝
최근 업무를 진행하는 도중 연차가 낮은 분들이나 개발을 하지만 Container환경에 미숙하신 분들이 이런 실수를 많이 하더군요. 그래서 내용을 정리해 놓습니다. 간혹 아래같이 각각 package를 따로 RUN 명령어로 배치하는 경우가 있습니다. (가독성 때문이 아닐까 싶음) RUN [페키지 업데이트] RUN [페키지 인스톨] RUN [실행 쉘] 물론 케이스별로 위와 같은 커멘드도 사용할 수 밖에 없지만 기왕이면 RUN apt-get update && apt-get install -y\ [package-one] \ [package-two] && rm -rf /var/lib/apt/lists/* 위처럼 && 커멘드로 하시거나 배포를 위해 패키지를 미리 설치해서 만들어둔 이미지를 사용하시는게 좋습니다. 이유..