반응형
docker는 VM이 아닙니다. 컨테이너에 기본 이미지 OS가 필요한 이유는 무엇입니까?
Docker는 VM이 아니며 컨테이너는 호스트에서 직접 실행됩니다.
하지만 컨테이너에 기본 이미지 OS가 필요한 이유는 무엇입니까?
컨테이너의 프로세스가 기본 이미지 OS에서 실행되는 경우 VM과 Docker의 차이점은 무엇입니까 (기본 이미지 OS 만 재사용하고 읽기 전용으로 유지할 수 있습니까?)
그리고 VM보다 빠르게 부팅되는 이유는 무엇입니까?
기본 이미지 OS를 구성하는 것은 무엇입니까? kernel, rootfs 또는 둘 다?
이 블로그 게시물을 참조하십시오 : http://www.activestate.com/blog/2013/06/solomon-hykes-explains-docker
간단히 말해, Docker는 LXC (Linux 커널에 내장 된 일종의 경량 가상화)를 활용하여 프로세스 격리를 수행합니다. LXC와 VM의 기본적인 차이점은 LXC를 사용하면 Linux 커널 인스턴스가 하나만 실행된다는 것입니다. 기본 이미지 OS는 파일 시스템, 바이너리 등에 사용됩니다.
참고 URL : https://stackoverflow.com/questions/20823788/docker-is-not-vm-why-container-need-base-image-os
반응형
'development' 카테고리의 다른 글
일부 텍스트가 포함 된 소스 jar 내부를 검색하기 위해 Eclipse "파일 검색"을 만드는 방법은 무엇입니까? (0) | 2020.12.09 |
---|---|
2D 오목 선체를 생성하는 효율적인 알고리즘이 있습니까? (0) | 2020.12.09 |
명령형 대 일반 이전 하위 유형 (0) | 2020.12.09 |
인덱스로 인해 레코드 수가 증가함에 따라 SQLite 삽입 속도가 느려집니다. (0) | 2020.12.09 |
무엇을 사용합니까? (0) | 2020.12.09 |