Q.
Docker
는Linux
에서만 가능한가?
A. 그렇다.리눅스 커널
의 기능 기반의컨테이너
가 만들어져리눅스
에서만 사용 가능하다.
Windows
랑 Mac
에서도 사용이 가능하지만, Hyperviser
를 활성화해서 Linux
커널 기능을 사용해야된다.
리눅스 커널
기능을 사용하여컨테이너
를 만든다.
리눅스 커널
에 있는Storage
,Namespace
,Networking
등컨테이너
플랫폼에서 쓸 수 있게 지원해주는 것이컨테이너 엔진
이다.
chroot
: 독립된 공간을 만들어줌isolate
: 기능 지원cgroup
: 필요한만큼 HW 지원