Study/linux

도커에서 CentOS 컨테이너를 실행할 수 있는이유

MeditT 2019. 10. 29. 23:49

현재 우분투를 사용하고있다.

그런데 우분투 위에서 다른 OS의 컨테이너를 실행할 수 있는 이유는 무엇일까?

도커는 호스트와 커널을 공유하기 때문이다.

 

엄격하게 리눅스는 '커널'만을 의미하고, Ubuntu나 Fedora, CentOS등은 리눅스의 서로 배포판일 뿐이다.

다른 말로 하면 Ubuntu, Fedora, centOS의 리눅스 커널은 동일하고, 그 위 파일시스템이나 프로그램 생김새가 다르다는 뜻이다.

 

즉, 리눅스 커널이라는 뿌리가 같으니 도커에서 다른 리눅스계통의 OS를 돌릴 수 있었던 것!

 

 

 

참고: 

http://korean-daeddo.blogspot.com/2016/11/blog-post.html?m=1

 

리눅스 배포판 종류 및 선택

리눅스 배포판의 종류와 선택 기준(또는 추천)을 알려주는 글입니다.

korean-daeddo.blogspot.com