[Docker] Docker(도커)란 ?
DevOps/Docker2022. 5. 6. 22:26[Docker] Docker(도커)란 ?

✔️ Hypervisor와 Docker Hypervisor(가상화)의 목적은 무엇인가 ? 가장 핵심이 되는 목적은 isolation(분리)이다. 그렇다면 무엇을 분리 시키기 위해 사용하는가 ? 리소스를 분리 시키기 위해서 사용한다. 하나의 HW에 하나의 OS가 올라가면 그 위에 여러개의 app이 배치된다. app의 동작, 즉 프로세스들이 여러개 존재하게 되는데 이때 프로세스들 간의 격리가 되지 않는다. 이렇게 되면 프로세스가 다른 프로세스에게 영향을 미칠 수 있고 운영체제에도 영향을 미칠 수 있다. → 한마디로 어플리케이션 간에 분리가 되지 않으면 서로의 동작에 영향을 미칠 수 있다. 그래서 우리는 하나의 큰 하드웨어에 Hypervisor를 통해 가상화를 하고 VM이라는 개념을 만들어 논리적으로 app을..

image