도커란? 어플리케이션을 패키징할 수 있는 툴이다. 컨테이너 안에 어플리케이션, 시스템 툴, dependencies들을 묶어 다른 pc에 쉽고 안정적으로 배포할 수 있는 툴이다. 왜 도커를 쓸까? 어플리케이션을 사용하기 위해서는 먼저 환경설정을 해주어야 한다. 하지만, 환경설정을 해주는 과정은 상당히 까다롭다. 가령 예를 들면 💡 내 pc에서는 동작하는 데 왜 다른 pc에서 안돌아갈까? 이에 대한 대답은.. 버전이 달라서 그럴 수도 있고 수많은 이유가 있다. 도커는 어플리케이션에 필요한 모든 요소들을 담아두기때문에 어떠한 pc에서도 모두 동일하게 사용할 수 있다. VM(virtual machine)이란? 하드웨어 위에 hypervisor라는 소프트웨어를 올려두고 다양한 VM을 돌릴 수 있다. 이 각각의 V..