Overview오늘은 Dockerfile과 Docker 이미지의 Layer 구조에 대해 알아보겠다.Dockerfile은 Docker 이미지를 자동으로 빌드하기 위한 스크립트이며, 각 명령어는 이미지 내에 하나의 Layer를 생성한다. 이 Layer 구조는 Docker 이미지의 재사용성, 효율성, 불변성을 보장하며, 특히 캐시 메커니즘을 통해 빌드 시간을 단축하고 리소스를 절약할 수 있다. 또한, `RUN, COPY, ENV` 등 각 명령어가 어떻게 Layer를 형성하고 캐싱되는지를 통해 실제 Docker 빌드가 어떻게 작동하는지 이해할 수 있었다.실전 예시로는 Standard Dockerfile 구성과 Multi-Stage Build 패턴을 비교해 보았고, 이를 통해 이미지 최적화 방법까지 함께 살펴보겠..