안녕하세요! 강의 정말 잘보고 있습니다.
쉽게 궁금증이 해결될 수 있는 부분인데 제가 혼자 싸매고 있는 걸 수 있습니다!
도커 컨테이너 내부를 그림으로 자주 표현해 주실 때 OS 레이어 부분의 궁금증입니다.
실제 도커는 컨테이너를 만드는 기술이 아니라 컨테이너를 만드는 기술을 쉽게 사용할 수 있도록 하는 것으로 이해했습니다.
그리고 컨테이너는 호스트 OS의 커널을 공유한다고 이해했습니다.
그렇다면, 이미지에서 보여주시는 OS 레이어 부분은 실제 OS 의 파일들이 들어있다는 의미인가요? 아니면 호스트 OS의 일부분이며 커널이라고 이해해도 괜찮을까요?
혹시 일부분이라면 도커의 이미지를 만들 때 호스트 OS를 건드릴 수 있는 부분들이 포함되어 있는건가요?
산성님 안녕하세요. 데브위키입니다.
먼저 답변이 늦어 죄송합니다! 제가 고민있어요 라는 파트가 있는지 모르고 있다가 오늘 발견해 버렸네요ㅠㅠ
이미지에서 표현되는 OS 레이어 부분은 실제 OS 의 파일시스템을 의미합니다! 커널은 제외되었다고 보시는것이 맞습니다.
호스트 OS의 커널을 공유해서 사용하기 때문에 레이어의 OS는 커널이 필요하지 않습니다.
그래서 이미지를 만들 때 OS의 파일시스템 영역은 직접 수정하거나 커스터마이징 하실 수 있습니다.
감사합니다 ☺
답글