이미지 빌드하기
이미지 빌드하기
컨테이너 이미지를 만드는 일은 기술이자 예술이에요. 이미지를 작고 집중된 상태로 유지하면 보안이 좋아지지만, 캐시 영향 같은 트레이드오프도 고려해야 하죠. 이 시리즈에서는 이미지의 비밀, 빌드 방법, 모범 사례를 깊이 있게 살펴볼 거예요.
출처: 공식문서
본문
- 난이도: 초급
- 소요 시간: 25분
- 사전 준비: 없음
이 시리즈에 대하여
프로덕션 환경에서 오버헤드를 줄이고 배포를 효율적으로 하기 위해, 가볍고 효율적인 Docker 이미지를 만드는 방법을 배워요. 이 시리즈를 통해 바로 실전에 쓸 수 있는 이미지 빌드 노하우를 익힐 수 있어요.
배울 내용
이 시리즈에서 배울 내용은 다음과 같아요.
- 이미지 레이어 이해하기
- Dockerfile 작성하기
- 이미지 빌드, 태그 지정, 게시하기
- 빌드 캐시 사용하기
- 멀티 스테이지 빌드
모듈
각 모듈은 다음과 같이 구성되어 있어요.
-
이미지 레이어 이해하기
이 개념 페이지에서는 컨테이너 이미지의 레이어에 대해 배워요. -
Dockerfile 작성하기
이 개념 페이지에서는 Dockerfile을 사용해 이미지를 만드는 방법을 배워요. -
이미지 빌드, 태그 지정, 게시하기
이 개념 페이지에서는 Docker Hub나 다른 레지스트리에 이미지를 빌드하고 태그를 붙여 게시하는 방법을 배워요. -
빌드 캐시 사용하기
이 개념 페이지에서는 빌드 캐시가 무엇인지, 어떤 변경 사항이 캐시를 무효화하는지, 그리고 빌드 캐시를 효과적으로 사용하는 방법을 배워요. -
멀티 스테이지 빌드
이 개념 페이지에서는 멀티 스테이지 빌드의 목적과 장점에 대해 배워요.