Docker란 무엇인가? 도커는 컨테이너(container)기반의 소프트웨어 플랫폼으로 서비스 또는 프로그램을 쉽게 구축하고 테스트 하며 배포 할 수 있는 서비스 입니다. 도커는 프로그램을 컨테이너라는 단위를 이용하여 패키징하며, 이 컨테이너 안에 다양한 라이브러리, OS 패키지, 소프트웨어 도구, 개발 코드 등 서비스(프로그램)을 실행하는데 필요한 모든 요소를 구성 할 수 있습니다. 도커를 이용하여 서비스를 배포할 경우 다양한 OS 환경에 맞게 dependency한 문제 없이 배포를 할 수 있는 장점이 있습니다. 도커와 비슷한 개념으로 VM(가상화)라는 서비스가 존재 합니다. 이 두가지의 가장 큰 차이점은 Guest OS 위에 올릴 것인가, 아니면 OS 바로 위에 올릴 것인가 차이라고 볼 수 있습니다...