도커와 가상머신의 차이
도커와 가상머신의 차이에 대해서 이해한 내용을 정리해 보겠습니다. 일단 도커와 가상머신의 개념은 비슷합니다. 하나의 운영체제 위해서 가상의 독립적인 환경을 제공해 주는 것입니다. 그래서 그 각각의 환경들은 서로 관여할 수 없게 되어 프로그램이나 어플리케이션에 있어 서로의 간섭 없이 편리하게 운용할수 있게 되는 것이죠. 그럼 왜 도커가 가상머신보다 더 빠르다는 것일까요? 일반 컴퓨터를 간단하게 도식화하면 이렇습니다. 하드웨어 위에 운영체제가 얹혀 그 위로 어플리케이션이나 소프트웨어가 동작하는 것이죠. 그런데, 이렇게 하나의 OS 위에서 여러개의 어플리케이션이 동작하는데, 예를 들어 App1은 파이썬 버전 3을 요구하고, App2는 버전 2를 요구하게 된다면 매번 특정 App을 구동할 때 마다 버전 충돌이 ..