도커(Docker) 시작하기 - 이미지, 컨테이너, 장점 :: DANIDANI
도커란? 도커는 리눅스 환경에서 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 우리가 express 애플리케이션을 만들어서 배포를 할 때를 생각해봅시다. 서버를 만들고 node를 설치하고, npm을 설치하고, git을 설치하고,,,,, git에서 pull을 받고, npm install을 해주고, npm start를 해주고,,,, 버전이 안 맞아서 다시 반복,, 등등! 아주 복잡한 과정들을 거칩니다. 그러나 express 애플리케이션을 도커 이미지로 저장해 놓는다면 언제 어디서든 pull 받고 run만 하면 실행이 됩니다. express 애플리케이션뿐만 아니라 OS, framework, tool 등 어떠한 종류라도 docker 이미지만 있다면 pull, run 처럼 똑. 같. 은 방식으로 실행이 가능합니다..