Windows10にDocker Desktopをインストールしようとすると、以下のエラーで止まった。
Installation Failed: one pre-requisite is not fullfilled.
インストール失敗:1つの前提条件が満たされていません。
Docker for Windowsを実行するには、Windows 10 ProまたはEnterpriseバージョン14393、またはWindows server 2016 RTMが必要です。
Windows10なら大丈夫かと思っていたが、どうやらバージョンによって要件が満たせていないようだ。
2021/11/16 追記
DockerToolboxは廃止になっています。 WindowsでのDocker環境の構築方法は次の記事にまとめました。
WSL2とDocker Desktop on WindowsでDocker環境を構築する
PCの環境
PCの環境を確認するとHomeでした。
- Windows 10 Home
- 64bit
- v1809
公式のドキュメントを見ると、 仮想化環境としてWindows自身が備える仮想化環境Hyper-Vを利用している。 Windows 10 HomeにはこのHyper-Vが無いのでインストール出来ないようです。
代案としてDocker Toolboxを使う
Windows 10 Home、7などの方はDocker Toolboxを使ってDocker環境を構築できます。 こちらはOracleのVM VirtualBoxを仮想化環境として利用しており、どのエディションでも導入できます。
導入手順を書いていますので、Windows10にDockerToolboxでDocker環境を整えるをご参考下さい。
Docker Desktopの有料化が発表されたので対象かどうか確認した
Dockerschedule2021-09-12