Docker menggunakan Kerangka Hypervisor Apple:https://developer.apple.com/reference/hypervisor
Lebih banyak bacaan di blog Docker ketika keluar tahun lalu:https://blog.docker.com/2016/05/docker-unikernels-open-source/
Sementara jawaban lain benar tentang hypervisor, mereka tidak menjawab pertanyaan spesifik Anda.
Jawabannya adalah "Docker [Desktop] untuk Mac" menjalankan VM host Linux dengan pengganti boot2docker - LinuxKit dikembangkan dan dikelola oleh Docker untuk tujuan membuat distribusi yang ringan.
https://blog.docker.com/2017/04/introducing-linuxkit-container-os-toolkit/
Nama yang Anda lihat tidak memiliki kata kunci di dalamnya, tetapi tampaknya sudah termasuk sekarang, mis. dari Docker untuk Mac 18.03.1 saya melihat:
Linux a8e079429a51 4.9.87-linuxkit-aufs #1 SMP Wed Mar 14 15:12:16 UTC 2018 x86_64 Linux
Anda dapat melihat tautan ke versi yang disertakan di halaman rilis.https://docs.docker.com/docker-for-mac/release-notes/
Jadi tidak jauh berbeda dengan lama hari Docker Machine + VirtualBox + boot2docker
,
untuk hari-hari baru, hanya provisioning is done internally
oleh "Docker [Desktop] untuk Mac"and VirtualBox is replaced by Apple's Hyperkit
, dan the "default VM" is a bit more tucked away
.
Docker versi awal menggunakan VirtualBox untuk menjalankan mesin virtual untuk Docker. Sejak Juni 2016, cara menjalankan Docker di Mac dan Windows menjadi lebih sederhana, ada blog pengantar rilis resmi untuk Docker di Mac/Windows, dan ada juga beberapa pengantar dari situs web docker mac:
Docker untuk Mac adalah lingkungan pengembangan lengkap yang sangat terintegrasi dengan kerangka kerja MacOS Hypervisor, jaringan, dan sistem file.
Dan dengan strukturnya terlihat seperti: