OS
Docker는 실제로 OS와 어떻게 상호작용할까?
Docker와 OS 커널의 관계에 대해 알아보겠습니다. "Docker가 가상머신과 다르다는 것은 알겠는데, 실제로는 어떻게 동작하는 것일까?"라는 의문을 가지고 포스팅하게 되었습니다.가상머신 vs 컨테이너: 근본적인 차이점먼저 가상머신과 컨테이너의 차이를 이해해보겠습니다.가상머신은 하드웨어를 완전히 가상화해서 각각이 독립적인 OS를 가지고 있습니다. 마치 컴퓨터 안에 여러 대의 컴퓨터가 들어있는 것처럼 말입니다. 그래서 Windows 위에서 Linux를 돌릴 수도 있고, 완전히 격리된 환경을 만들 수 있습니다.반면 컨테이너는 호스트 OS의 커널을 공유해서 사용합니다. 즉, 하나의 커널 위에서 여러 개의 격리된 프로세스 그룹이 돌아가는 형태라고 보시면 됩니다.Linux 커널의 핵심 기능들Docker가 어떻..
2025. 7. 30. 15:43