Docker 소개Docker는 Hyper-V, VMWare, VirtualBox처럼 어플리케이션을 가상화 할 수 있는 프로그램입니다. 하지만 위의 프로그램들과는 다르게 OS를 가상화 하는 것이 아닌 어플리케이션과 관련된 디펜던시들을 하나의 이미지처럼 가상화 하는 것이라 속도 면에서 유리합니다.기존에는 OS 위에 바로 어플리케이션들이 올라가서 만약 어플리케이션으로 인하여 보안상 취약점이 발생하거나 어떤 문제가 생기면 시스템 전체에 영향을 미쳤습니다.Traditional application deployment (출처: Docker Cookbook)하지만 IAAS가 나오면서 부터는 호스트 OS 위에 하이퍼바이저가 생겨 OS를 가상화 했기 때문에 어플리케이션에 문제가 생겨도 게스트 OS를 지우고 다시 만들면 ..