tacohun 개발공부 일기장
로그인
tacohun 개발공부 일기장
로그인
도커 이미지 다루기 - 이미지 경량화 전략
Junghun Park
·
2022년 8월 29일
팔로우
0
Dev-Ops
docker
k8s
도커
0
Dev-Ops
목록 보기
9/9
꼭 필요한 패키지 및 파일만 추가하기
컨테이너 레이어 수 줄이기
RUN 지시어 숫자만큼 레이어가 늘어나게 됨으로 RUN 명령어를 줄인다.
RUN \
apk add --no-cache bash curl git && \
git clone
https://github.com/course-hero/slacktee
/slacktee && \
apk del --no-cache git
&& 명령어를 사용하여 여러가지 명령어 한 RUN에서 실행
no-cache 명령어가 있는지 확인
경량 베이스 이미지 선택하기
debian slim
alpine
stretch (파일 시스템만 존재)
멀티 스테이지 빌드 사용하기
빌드 스테이지와 릴리즈 스테이지를 나누어서 경량화 시킴
Junghun Park
팔로우
이전 포스트
도커 컴포즈 - 명시적으로 컨테이너 관리하기
0개의 댓글
댓글 작성