Docker란? 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 조금 자세히 표현하자면, Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼이라고 한다. 도커는 컨테이너라는 단위를 사용하여 패키징(컨테이너로 추상화하고 인터페이스를 제공)하며, 이 컨테이너에는 도구, 런타임 , 라이브러리등 어떠한 소프트웨어를 실행하는데 필요한 재료를 포함하고 있다. 이때의 이 재료들을 패키징 해놓은것을 도커 이미지 라고 한다. 그래서 도커의 컨테이너에 소프트웨어를 실행하는데 필요한 재료(이미지)들을 넣어두고, 해당 컨테이너를 통해 시스템 환경에 구애받지 않고 앱을 배포 및 확장하고 실행할 수 있게된다. 쉽게 표현하면 방을 나눠두고 해당 방은 앱 1번을 실행 시키는 환경을 조성해놓고 그 방..