
Docker(도커)란?
Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. 출처: AWS에서 설명하는 Docker 도커의 핵심은 하나의 서버에서 여러 앱을 효율적으로 실행시킬 수 있도록 지원하는 소프트웨어 플랫폼입니다. 그런데 이러한 역할은 가상환경을 통해 동일한 기능을 지원하는 VMWare, Virtualbox와 다르다고 할 수 없습니다. 도커와 가상환경의 가장 큰 차이점은 구조에서 발생하는 효율성입니다. 하나의 서버에서 여러 앱을 실행시키 위해 가상 환경(VM)을 통한 방식은 하이퍼바이저 ..