2017-10-25 5 views
1

Docker와 VM의 차이점은 Docker가 Guest OS를 필요로하지 않는다는 것을 확인한 많은 Docker 대화에서입니다. 처음에는 Docker를 구입 했었지만, Docker를 여러 번 사용하기 시작했을 때 리눅스 OS라고 생각되는 알파인을 포함 할 것입니다. 그래서 Docker는 여전히 OS가 필요합니까?Docker는 실제로 OS가 필요하지 않습니까?

답변

1

컨테이너 호스트 : 호스트 OS라고도합니다. 호스트 OS는 Docker 클라이언트와 Docker 데몬이 실행되는 운영 체제입니다. Linux 및 비 Hyper-V 컨테이너의 경우 호스트 OS는 해당 커널을 실행중인 Docker 컨테이너와 공유합니다. Hyper-V의 경우 각 컨테이너마다 고유 한 Hyper-V 커널이 있습니다.

컨테이너 OS : 기본 OS라고도합니다. 기본 OS는 Ubuntu, CentOS 또는 windowsservercore와 같은 운영 체제가 들어있는 이미지를 나타냅니다. 일반적으로 OS의 일부를 활용할 수 있도록 기본 OS 이미지 위에 자신 만의 이미지를 만듭니다. Windows 컨테이너는 Base OS가 필요하고 Linux 컨테이너는 필요하지 않습니다.

운영 체제 커널 : 커널은 메모리 관리, 파일 시스템, 네트워크 및 프로세스 스케줄링과 같은 하위 수준 기능을 관리합니다.

+0

그래서 알파인도없이 도커를 사용할 수 있습니까? 그러나 그것은 내가 궁금해 할 것입니다. 예를 들어 응용 프로그램 서버를 설치하려면 어떻게해야합니까? 어떤 형태의 리눅스를 가지고 있으며 다른 모든 것을 컴파일해야합니까? –

+1

https://stackoverflow.com/a/16048358/8121583이 답변은 docker에 대해 자세히 설명합니다. –

관련 문제