데이터 엔지니어링/Docker
[Docker] Base Image (Scratch)
pythaac
2022. 9. 19. 21:40
Base Image
https://docs.docker.com/develop/develop-images/baseimages/
Create a base image
docs.docker.com
대부분 Dockefile들은 parent image로 시작한다. 만약 이미지의 내용을 완전하게 control하려면, parent image 대신 base image를 생성해야할 것이다. 두 차이는 다음과 같다.
Parent image
생성하는 image가 기반하는 image이다. Dockerfile에서 FROM을 사용해 참조한다. Dockerfile의 각 순차적인 선언들은 이 parent image를 수정한다. 보통 Dockerfile은 base image 대신 parent image로 시작한다. 그러나 용어는 혼용될 수 있다.
Base image
Dockefile에 Parent image가 명시되지 않고, FROM scratch를 갖는 image이다.