#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목컨테이너 관련해서 질문이 있습니다.2023-10-21 15:21
작성자

안녕하세요, 컨테이너와 vm의 차이를 공부하던 중 궁금한 점이 생겨 질문드립니다.


vm은 host os위에 guest os가 돌아가는 방식이지만, 컨테이너는 host os위에 프로그램만 동작하는 방식으로, 프로그램들이 운영체제에 독립적으로 동작할 수 있다고 알고 있습니다. 


그런데 docker file을 생성할 때 FROM ubuntu:latest 와 같이 ubuntu를 베이스 이미지로 깔고 가기도 하는 걸로 알고 있습니다. 이때 docker file로 이미지를 생성하고 컨테이너를 실행시키면 host os 위에 guest os인 ubuntu가 올라가게 되어, 만약 host os도 ubuntu라면 linux over linux 문제가 발생하게 되는 것 아닌가요? 


물론 vm에서 ubuntu를 직접 설치할 때와는 다르게 경량화된 ubuntu가 설치된다는 것은 알지만, vm이 아닌 컨테이너라도 host os 위에 guest os가 올라가는 형식은 나타나는게 맞는지 궁금합니다. 

댓글