1. Mac 도커 데스크탑은 내부적으로 hyperkit이라는것을 사용한다. 기본적으로는 VM을 써서 리눅스에서 대신 처리하고 연결하는것을 하는데, 그거 대신 이것을 써서 더 가볍게 만들엇다.
2. hyperkit에 대한 드라이버가 한개 있는것같은데 (docker-machine을 활용한) 근데 뭔가 업데이트는 안되고있다.
https://formulae.brew.sh/formula/docker-machine-driver-hyperkit
3. minikube에는 hyperkit이라는게 있다. 그래서 hyperkit으로 도커를 실행할 수 있다.. minikube vm은 그럼 말만 vm인거지... mac os hyperkit으로 가상화를 돌리고 있는건가?
찾아보니 미니큐브도 내부적으로 docker-machine-driver-hyperkit으로 적용하는것같다. 그럼 host OS <- docker-machine -> Container 이렇게 통신하는것인가? 그럼 오버헤드가 줄것인가.. host OS <- docker-machine -> Virtual Machine <-> Container 이방식보다..