TL;DR
- Docker DesktopとVirtualBoxを共存させようとした時に、VirtualBoxで「Kernel panic」が表示されて起動しなくなった時の対処法
- プロセッサー数を2以上にする
目次
検証環境
- Windows 11 21H2
- WSL2
- Docker Desktop 4.17.1
- VirtualBox 6.1.42
- CPU 12th Gen Intel Core i7
前提
Docker DesktopおよびVirtualBoxの個々のインストールや起動の準備などはできてることを想定。
Windowsの機能
Docker Desktopの構築で、下記が有効になっているはず。
以下は有効にすると動くとされている機能だが、無効のままで動いたので、もし動かなかった場合は気にすると良いかも。
- Windows ハイパーバイザー プラットフォーム
VirtualBox
起動すると「Kernel panic」が表示される
Kernel panic - not syncing : Attempted to kill the idle task!
仮想マシンの設定
システム > プロセッサー を開いて、プロセッサー数を2以上にする。*1 (2だと不安定だったので4くらい?)
※Hyper-V有効だと重いという話もあるので、オーディオ無効にしてみても良いかも。