Docker は Apple のハイパーバイザー フレームワークを使用しています:https://developer.apple.com/reference/hypervisor
昨年公開された Docker ブログの詳細:https://blog.docker.com/2016/05/docker-unikernels-open-source/
ハイパーバイザーに関する他の回答は正しいですが、特定の質問には回答していません。
答えは、「Docker [Desktop] for Mac」は boot2docker の代わりに Linux ホスト VM を実行します - LinuxKit 軽量ディストリビューションを作成する目的で Docker によって開発および維持されています。
https://blog.docker.com/2017/04/introducing-linuxkit-container-os-toolkit/
あなたが見た uname にはキーワードが含まれていませんでしたが、現在は含まれているようです。 Docker for Mac 18.03.1 から なるほど:
Linux a8e079429a51 4.9.87-linuxkit-aufs #1 SMP Wed Mar 14 15:12:16 UTC 2018 x86_64 Linux
含まれているバージョンへのリンクは、リリース ページで確認できます。https://docs.docker.com/docker-for-mac/release-notes/
昔のとそれほど変わらない 日 Docker Machine + VirtualBox + boot2docker
、
新しい日は provisioning is done internally
だけです 「Docker [デスクトップ] for Mac」よりand VirtualBox is replaced by Apple's Hyperkit
、および the "default VM" is a bit more tucked away
.
初期バージョンの Docker は、VirtualBox を使用して Docker の仮想マシンを実行していました。 2016 年 6 月以降、Mac および Windows で Docker を実行する方法がより簡単になりました。Mac/Windows での Docker の公式リリース紹介ブログがあり、docker mac Web サイトからの紹介もあります:
<ブロック引用>Docker for Mac は、MacOS ハイパーバイザー フレームワーク、ネットワーキング、およびファイルシステムと深く統合された完全な開発環境です。
構造は次のようになります: