1. 도커란 무엇인가 도커란? 한마디로 정의하면 데이터 또는 프로그램을 격리시키는 기능을 제공하는 SW 이 기능은 주로 서버에서 사용된다. 마치 개인용 컴퓨터에서 여러 가지 프로그램이 동작하듯 서버에서도 여러 가지 SW들이 함께 동작한다. 도커는 이렇게 다양한 프로그램과 데이터를 각각 독립된 환경으로 격리하는 기능을 제공한다. 뿐만 아니라 다른 사람들에게 똑같은 작업 환경을 전달하는 기능도 제공한다. 컨테이너와 도커 엔진 개인용 컴퓨터 또는 서버 상의 환경을 마치 코스트코에서 판매하는 조립형 창고 같은 작은 방으로 분할한다고 생각해보자. 그 창고에 데이터나 프로그램을 둔다. 이때, 조립형 창고를 컨테이너(container)라고 하고 이러한 컨테이너들을 다루는 기능을 제공하는 SW가 도커(Docker)이다..