도커(Docker)란? 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼 여기서 도커의 핵심개념은 바로 이미지와 컨테이너라는 개념이다. 하나의 컴퓨터에 설치된 리눅스 운영체제에서 완전히 분리된 별도의 리눅스 시스템을 운영할 수 있는 기술 CPU, 메모리, 네트워크를 분리하여서 마치 별도의 시스템처럼 사용할 수 있는 기술 그럼 우선 컨테이너에 대해 먼저 알아보자! 컨테이너란? 어떠한 어플리케이션을 작동시키기 위해 필요한 라이브러리나 의존성, 설정과 같은 것들을 하나로 모아서 별도의 서버인 것처럼 사용할 수 있게 만든 것을 의미 그렇다면 컨테이너와 VM의 차이는 무엇일까? 물론 둘 다 애플리케이션을 구동하는 데 필요한 것을 지니고 실행에 도움을 준다는 것을 알고 있다. VM(가상머신..