[ Docker ]
[DOCKER] Scratch 이미지에 대해서 알아보자
2024-08-22 10:50:17
Scratch 이미지란?Docker 에서 Scratch 이미지는 가장 최소화된(base) 이미지로, 완전히 빈 상태의 이미지를 의미한다.Docker 에서 사용 가능한 기본 이미지는 대부분 운영 체제의 기본 패키지를 포함하고 있지만, Scratch 는 그런 패키지조차 포함하지 않은 순수한 빈 상태이다.특징1. 크기Scratch 이미지는 사실상 크기가 0인 상태이다.따라서 이 이미지를 사용하면 크기를 최대한 작게 유지할 수 있다.2. 구성 요소 없음Scratch 이미지에는 shell, 패키지 관리자, 심지어는 기본적인 유틸리티도 포함되어 있지 않으며, 말 그대로 아무것도 없는 상태.3. 사용 사례일반적으로 Go, Rust, C 같이 정적으로 컴파일 된 바이너리를 실행하는 데 사용된다.이러한 바이너리는 실행에..