Windows10でdockerをインストールする

windows10 homeでdockerをインストールする docker

今回はWindows Homeでdockerをインストールする方法を紹介します。
自分用にメモしていたものを公開します。

説明

Windows10 Pro、Serverは、Windows自身が備える仮想環境(Hyper-V)を使って、Dockerが動けますが、
Homeは、Hyper-Vが使えないため、インストールできる方法を紹介します。

方法①:Oracle Virtual Boxを使う

Hyper-Vの代わりにOracle Virtual Boxを利用する、
Docker Toolboxを利用します。詳細な内容は省略。

方法②:Hyper-Vをインストール

Homeは、Hyper-Vが使えないが、インストールできるため、dockerをインストールする前に、以下のコマンドでHyper-Vをインストールできます。

pushd “%~dp0”
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul’) do dism /online /norestart /add-package:”%SystemRoot%\servicing\Packages\%%i”
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

Hyper-Vをインストールできたら、Docker Desktopファイルをダウンロードし、dockerをインストールします。dockerをインストールするとき、以下のエラーが出るはず。

windows10 homeでdockerインストール

対応方法:

レジストリ(regedit)「HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion」のEditionIdの値を「Professional」に変更する。変更後は以下のようになります。

home-regedit

コメント

タイトルとURLをコピーしました