[Docker] 도커는 뭘까?(feat. 가상화, 컨테이너, 도커엔진)
도커란? (공식문서) 도커는 애플리케이션을 개발, 제공 및 실행하기 위한 개방형 플랫폼이다. 도커를 사용하면 애플리케이션을 인프라에서 분리하여 소프트웨어를 신속하게 제공할 수 있다. 도커를 사용하면 애플리케이션을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있다. 공식문서만으로는 도커가 무엇인지를 제대로 파악하긴 힘들다. 내가 생각하는 도커란? 컨테이너 기반 가상화 도구다. + 도커는 컨테이너 기술에 여러 기능을 추가한 오픈소스 프로젝트이다. 가상화 등장하게 된 계기 성능 좋은 컴퓨터를 하나 사서 애플리케이션 서비스를 실행했는데, 전체 리소스의 15%정도만 사용하고 나머진 사용하지 않는 상황이라고 가정해보자. 그래서 다른 서비스를 해당 컴퓨터에 실행하려고 했는데, 기존 서비스와 기술 충돌이 발생해서..