
1. Docker 란 무엇인가?도커는 하나의 OS 위에서 여러 어플리케이션의 격리 구동을 위한 가상화 도구이다.기존의 가상화 기술인 VM과 비교하여 알아보자. 1) VM(Virtual Machine)가상머신(VM)은 OS 레벨에서 어플리케이션을 격리 구동 하는 기술이다.Host OS 위에 Guest OS 구동을 위한 Hypervisor 가 있고, 그 위에서 각각의 Guest OS와 어플리케이션이 동작한다.각 어플리케이션마다 OS를 가지고 있기 때문에 매우 무겁고 느리다는 단점이 있다. 2) Docker반면, 도커는 Host OS의 커널을 공유하며 격리된 환경을 생성한다.하나의 도커 엔진에 여러 개의 컨테이너를 실행하기 때문에 서로 독립적이면서도 가볍고 빠르게 동작한다. 2. Docker를 사용하는 이유..
Web
2024. 5. 14. 18:01