Docker 컨테이너 이미지를 빌드하는 첫 번째 단계에서 ALPINE과 같은 운영 체제로 보이는 기본 이미지를 소스로 사용하는 이유는 무엇입니까?

십대

최근 Udemy에서 Docker 과정을 배웠지 만 실제로 Docker 세계의 이미지가 무엇인지 이해하는 데 문제가 있습니까?

내가 배운 것은 Docker가 우리 시스템에서 실행될 때 그 자체가 Linux 운영 체제를 실행하는 가상 머신이라는 것입니다. 해당 Linux 운영 체제는 당사가 제공하는 이미지에서 여러 컨테이너를 실행합니다. 컨테이너는 하드 드라이브에 격리 된 공간, 자체 메모리 및 CPU가 할당되어 있지만 가상 머신과 달리 자체 운영 체제가 완전히 중단되지는 않습니다.

But, because I have learned that the Containers share a single operating system, I am confused about the Images we build for running a Container.Docker 이미지를 빌드하기 위해이를 확인했기 때문에 먼저 기본 이미지를로드합니다 (그 자체가 운영 체제로 보이는 ... FROM Alpine등). 그렇다면 이미지 자체에 운영 체제가 있는데 컨테이너가 단일 호스트 운영 체제를 공유한다고 말하는 이유는 무엇입니까?

헨리

컨테이너가 단일 운영 체제를 공유한다고 말하는 것은 약간 오해의 소지가 있습니다. 그들이 공유하는 것은 커널이지만 일반적으로 cp 또는 bash와 같은 OS와 함께 제공되는 라이브러리 및 지원 프로그램이 아닙니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관