Docker používá Hypervisor Framework společnosti Apple:https://developer.apple.com/reference/hypervisor
Další čtení na blozích Docker, kdy vyšly minulý rok:https://blog.docker.com/2016/05/docker-unikernels-open-source/
Zatímco ostatní odpovědi týkající se hypervizoru jsou správné, neodpovídají na vaši konkrétní otázku.
Odpověď zní:„Docker [Desktop] pro Mac“ provozuje hostitelský virtuální počítač Linux s náhradou za boot2docker – LinuxKit vyvinuté a spravované společností Docker za účelem vytváření odlehčených distribucí.
https://blog.docker.com/2017/04/introducing-linuxkit-container-os-toolkit/
Uname, které jste viděli, v sobě klíčové slovo neobsahovalo, ale zdá se, že je nyní zahrnuto, např. z Dockeru pro Mac 18.03.1 vidím:
Linux a8e079429a51 4.9.87-linuxkit-aufs #1 SMP Wed Mar 14 15:12:16 UTC 2018 x86_64 Linux
Odkazy na zahrnuté verze můžete vidět na stránkách vydání.https://docs.docker.com/docker-for-mac/release-notes/
Neliší se tedy tolik od starého dny Docker Machine + VirtualBox + boot2docker
,
pro nové dny je to jen provisioning is done internally
od "Docker [Desktop] pro Mac"and VirtualBox is replaced by Apple's Hyperkit
a the "default VM" is a bit more tucked away
.
Raná verze Docker používala VirtualBox ke spuštění virtuálního stroje pro Docker. Od června 2016 se způsob, jak spouštět Docker na Macu a Windows, mnohem zjednodušil, existuje oficiální blog s představením vydání pro Docker pro Mac/Windows a také je tu nějaký úvod z webu docker mac:
Docker for Mac je kompletní vývojové prostředí hluboce integrované s rámcem MacOS Hypervisor, sítí a souborovým systémem.
A se strukturou vypadá takto: