Docker5 Docker Container 도커는 가상머신이 아니다. 가상머신은 하드웨어를 소프트웨어로 구현하지만, 도커는 가상머신을 만들지 않는다. 단지, 프로세스를 격리된 환경에 실행하는 걸 도와주고, 이렇게 만들어진 프로세스를 컨테이너라고 한다. 따라서 컨테이너는 단지 프로세스일 뿐이다. 가상머신은 OS나 하이퍼바이저 위에서 하드웨어를 소프트웨어로 에뮬레이션하고 그 위에 OS를 실행하고, 또 다시 그 위에 프로세스를 실행한다. 반변 컨테이너 가상화는 하드웨어를 에뮬레이션하지 않고, 독립된 환경에서 실행되는것 처럼 보이는 특별한 제약이 가해진 프로세스를 실행한다. 도커 위에서 실행되는 것이 아니라, OS 위에서 실행되는 다른 프로세스들과 정확히 같은 계층에서 실행된다. 컨테이너에 필요한 커널은 호스트의 커널을 공유해 사용하고, 컨테이너 안에는.. 2020. 9. 20. 이전 1 2 다음