[Docker] multistage-build (멀티 스테이지 빌드)
DevOps/Docker2022. 5. 12. 00:17[Docker] multistage-build (멀티 스테이지 빌드)

✔️ C Language 컴파일 : C, C++, Golang, Rust Java : 컴파일을 하지만 바이트 코드를 만들어낸다. CPU가 바로 알아들을 수 없다. JVM에 의해 해석된다. .NET(C#) - .NET 프레임 워크 컴파일 과정을 통해 실행 파일을 만들어줘야 한다. CPU가 바로 실행할 수 있는 실행 파일을 만들기때문에 속도가 매우 빠르다. 스크립트 : Shell, Perl, Python, Ruby, Javascript 인터프리터/런타임 이 필요하다. 소스코드 그대로를 실행하며 인터프리터가 실시간으로 해석하여 커널에게 넘기고 CPU에게 넘긴다. #include int main() print("Hello C World\n"); return 0; } 소스 코드를 바로 실행할 수 없다. 컴파일해서..

image