schedule2019-02-07

Windows10でDocker Desktopのインストールが進まないとき

Windows10にDocker Desktopをインストールしようとすると、以下のエラーで止まった。

Installation Failed: one pre-requisite is not fullfilled.

failed

インストール失敗: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環境を整えるをご参考下さい。