영만이네
Docker 이미지 종류: Bullseye, Bookworm, Slim의 차이 본문
도커 베이스 이미지가 필요해서 찾던 중에 이미지 태그에 여러 종류가 있어서 찾아본 것들을 정리해 본다.
Debian의 태그명은 "토이 스토리" 시리즈의 캐릭터 이름에서 따오는게 전통이라고 한다.
각 태그별 차이는 다음과 같다.
1. Bullseye
- Debian 11 버전, 주인공 우디의 말에서 따온 태그명
- 기본적인 필수 패키지가 설치 되어있고 표준적인 Docker 이미지를 사용할 때 사용
2. Bookworm
- Debian 12 버전, 토이스토리에 이런 캐릭터가 있었나 싶지만 bookworm이라는 캐릭터 이름
- 최신의 패키지, 보안 패치 포함. 최신 소프트웨어가 필요할 때 사용
3. Slim
- 이름 그대로 슬림한 버전. (bullseye-slim, bookworm-slim 처럼 붙어서 사용됨)
- 기본 패키지 외의 불필요한 것들은 모두 제거하여 가벼움. 리소스를 최소화 할때 사용. (주로 서빙용?)
정리하자면...
- Bullseye: 표준, 호환성 위주, 크게 다른게 없다면 사용하는 버전
- Bookworm: 최신 버전의 뭔가가 필요할 때 사용하는 버전
- Slim: 시스템 리소스 최적화를 위한 가벼운 버전
Comments