docker 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/* 위처럼 && 커멘드로 하시거나 배포를 위해 패키지를 미리 설치해서 만들어둔 이미지를 사용하시는게 좋습니다. 이유.. Server Infra/Kubernetes 2022. 1. 9. Docker Image Size 줄이기 다양한 팁들 소개 Docker 이미지는 Docker 컨테이너를 빌드하는 데 사용되는 필수 구성 요소입니다. 밀접하게 관련되어 있지만 Docker 이미지와 컨테이너 사이 에는 큰 차이점 이 있습니다 . 도커 이미지는 컨테이너의 기본입니다. 이러한 이미지는 특정 Docker 이미지를 생성하기 위해 자동으로 실행되는 지침 목록인 Dockerfiles 를 작성하여 생성됩니다. Docker 이미지를 빌드할 때 밝게 유지해야 합니다. 큰 이미지를 피하면 컨테이너 구축 및 배포 속도가 빨라집니다. 따라서 이미지 크기를 최소화하는 것이 중요합니다. 더 작은 이미지 기반 사용(Alpine) Docker 이미지를 생성하려면 필요에 따라 구성 요소를 설치하고 추가할 수 있는 기반이 필요합니다. 기존 상위 이미지를 다운로드하여 자체 이미.. 이전 1 다음