この記事の対象者
・Windows 10 Home を使用している人
・Docker を Windows で使いたい人
手順
では早速 Windows 10 Home に Docker Desktop をインストールする手順です。
インストーラーをダウンロード
ここからインストーラーをダウンロードします。
https://www.docker.com/products/docker-desktop
インストーラーを起動
Windows 用の Docker Desktop のインストーラーをダウンロードできたら、インストーラーを起動します。
[OK] ボタンを押します。
私はデスクトップにアイコン作りたくない派なので、[Add shortcut for desktop] のチェックは外しました。ここはお好みでどうぞ。
インストール開始
インストールが始まります。
インストール完了までしばし待ちます。
私の場合は 2 ~ 3 分かかりました。
インストール完了
インストールが完了すると以下のような画面になると思います。
[Close and log out] ボタンを押すと Windows からサインアウトされます。
[Our Service Agreement has Changed] 画面表示
再度 Windows にサインインすると [Our Service Agreement has Changed] の画面が自動で表示されました。
[I accept the terms] にチェックを入れ、[Accept] ボタンを押します。
※私の場合は、この時点でエラーが表示されました。。。
ひとまず [続行] ボタンを押して続けましたが、詳しい原因は分かっていません。。。
WSL 2 のインストール
さきほどのエラーダイアログと同時に [WSL 2 installation is incomplete.] 画面が表示されているので、[Restart] ボタンを押す前に、メッセージの指示に従ってダイアログ内の URL をクリックします。
ダイアログ内の URL からカーネルのアップデートをインストールします。
カーネルのアップデートをインストール
上記 URL をクリックすると「手順 4 – Linux カーネル更新プログラム パッケージをダウンロードする」の位置にスクロールされた状態で、以下のようなページが開くと思います。
画面の指示に従い「x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ」のリンクをクリックします。
「wsl_update_x64.msi」がダウンロードされるので、実行してインストールします。
[Windows Subsystem for Linux Setup] 画面が開くので [Next] をクリックします。
完了したら [Finish] を押して閉じます。
[Install WSL 2 kernel update] 画面に戻って続ける
ここまで完了したら、さきほど閉じずに置いておいた [Install WSL 2 kernel update] 画面に戻って続けます。
[Restart] をクリックします。
OS の再起動ではなく Docker のプロセスが再起動します。
Docker Desktop 起動
クイックスタートガイド
Docker の再起動が終わると、クイックスタートガイドが表示されます。
[skip tutorial] をクリックすることでスキップすることができます。
Docker Desktop 起動画面
初期状態ではコンテナがないため、以下のように「No containers running」と表示されていれば無事に Windows 10 Home に Docker Desktop のインストールは完了しています。
おまけ:タスクトレイのアイコンを確認
最後におまけです。
Docker Desktop が起動すると、タスクトレイにアイコンが表示されます。
クジラのようなアイコンに、コンテナのようなものが積まれていくアニメーションがなんともかわいいです。。。。