A : 보내주신 프로젝트는 실행이 안되네요?
B : 응? 제 컴퓨터에서는 잘 되는데 왜 그러지??
현재는 멀티플랫폼이다 ex) 리눅스, 맥, 윈도우 등
안되는 이유는 무수히 많습니다.
Dockerfile 등장
실행순서 및 환경설정을 적어 놓은 파일
해당 파일을 도커에 적용하면 알아서 실행되게 도와줍니다.
도커엔진을 멀티플랫폼에 올리면 도커엔진만 컨트롤만 하면 실행되게 도와줍니다.
도커와 VM과 다른이유
VM은 GuestOs를 따로 설치해야 하기때문에 무겁다.
도커 컨테이너로 next.js, radies , 몽고디비등 묶어서 진행할 수 있습니다. 하지만 관리가 안되기 때문에 아래와 같이 등장