2015-01-26 3 views
1

docker.io와 가상 머신 간의 차이점에 대한 프레젠테이션을 한 후 강사로부터 다소 수수께끼없는 질문을 받았습니다. 나는 docker.io의 주요 목적이 가상 머신의 하이퍼 바이저 없이도 소프트웨어 애플리케이션을 배치하는 것이라고 말했다.복수 서버용 OS로서의 도커 이미지

질문 : Docker가 CentOS가 설치된 이미지를 OS가 설치되지 않은 여러 서버에 기본으로 배포 할 수 있습니까?

답변

2

Docker는 컨테이너에서 사용할 수있는 기존 OS 커널을 사용합니다. 아니요, "베어 메탈"에서는 실행할 수 없으며 기본 OS에서 커널을 제공해야합니다.

그러나 CentOS 기반 컨테이너를 실행하는 데 CentOS가 필요하지는 않습니다 (CentOS 호환 커널을 사용하는 한).

그 외에도 도커 소프트웨어 자체에는 실행할 수있는 사용자 지정 유틸리티가 필요합니다.

+0

이미지가 베어 메탈 서버의 OS로 작동 할 수있는 방법은 없습니다. – Hans

+0

이미지를 실행하려면 Docker를 실행해야합니다. OS없이 Docker를 실행할 수 없습니다. Docker 호스트 역할을하는 최소한의 Linux 배포판을 제공하는 사람들이 있습니다. 그 중 하나를 설치할 수 있습니다. – Thilo

+0

컨테이너를 호스팅하기 위해 고안된 배포판을 제공하는 CoreOS를 살펴볼 가치가 있습니다. –