Dockerfile은 Docker에서 동작하는 컨테이너의 구성 정보를 프로비저닝(Provisioning)한 텍스트 template 파일이다.
Docker 이미지는 컨테이너가 런타임 환경으로 동작하기 위해 필요한 특정 기술 또는 서비스를 사전에 구축한 환경이다.
Dockerfile은 애플리케이션 배포에 필요한 컨테이너 인프라를 코드 형태로 정의한 파일이다.
- Dockerfile : 원하는 환경의 Docker Image 개발에 필요한 instruction(명령)을 포함한 텍스트 파일
- docker build : Dockerfile을 사용하여 docker image 생성 과정을 트리거하는 Docker CLI
- Image registy : 생성된 이미지를 public or private하게 저장할 수 있는 영역