오늘은 도커의 핵심 구성 요소 중 하나인 Dockerfile과 이를 활용해 나만의 이미지 만들기, 디버깅 방법까지 정리해보겠습니다. Dockerfile이란?도커는 이미 만들어진 이미지들을 Docker Hub에서 받아서 사용할 수 있습니다. 예를 들어, python, nginx, mysql 같은 이미지들을 다운받아 바로 컨테이너로 실행할 수 있죠.하지만 때로는 내가 만든 코드나 애플리케이션을 직접 이미지로 만들어 배포하고 싶을 때도 있습니다.이때 사용하는 것이 바로 Dockerfile입니다. 즉, 나만의 Docker 이미지를 만들기 위한 설정 파일이라고 생각하시면 됩니다. 예를 들어, 직접 만든 Spring Boot 프로젝트를 컨테이너에서 실행하고 싶다면, 이 프로젝트를 기반으로 한 Dockerfile을..