Windows10 Home にDocker をインストールする方法

# Windows10 HomeにDockerを使用
Windows10 Proを買えば、Docker Desktop for Windowsをインストールするだけで済むことを。。。
- PC購入時に予算節約するため、
- Windows10 Home と Proの違いが分からないので、"ま、Homeで良いよ"
と思って、
Windows10 Homeを使用して[Docker Desktop for Windowsインストール](https://hub.docker.com/editions/community/docker-ce-desktop-windows/)できず、困っている方、
Windows10 HomeにDockerインストールで無駄な時間を費やしている方
のために、身をもって経験したWindows10 HomeにDockerをインストールする方法をまとめましたので、共有します。

## 環境の整理
###PCスペック：
- Windowsのエディション：Windows10 Home
- バージョン：2004
　(初期状態1909でしたが、Windowsアップデートしたことで、2004となりました。)
- システムの種類：64ビットオペレーティングシステム、x64ベースプロセッサ

##手順
1. VirtualBox をダウンロードする。
[VirtualBoxインストール](https://www.virtualbox.org/wiki/Downloads)
「Windows hosts」をクリック、VirtualBox-6.1.12-139181-Win.exeをダウンロード

2. DockerToolbox をダウンロードする。
[DockerToolboxインストール](https://github.com/docker/toolbox/releases)
「DockerToolbox-19.03.1.exe」をクリック、DockerToolbox-19.03.1.exeをダウンロード

    ＊1.2.で以下の状況
    ![1_1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/25317ef5-fd3a-8905-59fa-69aadfad968c.png)

3. VirtualBoxからインストールする。

    ＊DockerToolboxからインストールすると、DockerToolboxインストールファイルがPCにVirtualBoxがないことを自動検出し、強制チェック入った状態（＝外すことができない状態）でDockerToolboxインストールファイルからVirtualBoxをインストールさせてしまう様となる。これじゃ、うまく動作しなかった。VirtualBoxから先にインストールする手順を踏もう。）

    ＊何もカスタマイズすることなく、「Yes」, 「Next」, 「Finish」クリックし進める。
    ![2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/119e8383-34dc-1379-ae42-36b4746407f5.png)
    ![3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/0ff85efa-ada8-5407-0edc-be2270c91d42.png)
    ![4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/28d151a0-1cc4-d9ab-3948-edc039cd28e0.png)
    ![5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/a59b1919-9495-3b32-0c67-d8a297f17afb.png)
    ![6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/0c9f1e1c-b214-3aa7-5d45-fa8d048147e1.png)
    ![7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/93b8139e-7781-d9b7-8f53-c1f9bb878ce7.png)

4. DockerToolbox をインストールする。

    ![8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/b07ee92e-47e0-6e08-c101-d0cc9caef848.png)
    ![9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/f19d3c32-172d-fc85-2002-de797951046b.png)
    ![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/4890a6fb-93c7-4826-9b75-22af81b98513.png)
    **＊ここで「VirtualBox」のチェックを外す**

    ![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/318382e4-2bf9-a761-47de-8eb1c365e4a3.png)
    ![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/faacc746-4c6b-8508-b442-47801f26e44f.png)
    ![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/566d3838-38b6-bcc0-bfbf-31389f7552e8.png)

    ＊3.4.で以下の状況
    ![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/c138a5e0-4536-1a50-b7b1-bfe3a97e5d80.png)

5. Docker Quickstart Terminalをダブルクリックする。
    ![15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/3a782c4e-907f-8923-e439-bb443775b248.png)
    **＊ここでError creating machine...E_FAIL(0x80004005)エラーとなる。落着きPCを再起動する。**

6. Docker Quickstart Terminalを再度ダブルクリックする。
    ![16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/9c3fa5a4-91b4-e831-df61-2e8e861c889c.png)
    **＊ここでWaiting for an IP...で起動できそうだが、30分、1時間、半日過ぎても進展なかった。**

    ![19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/09a27b41-f398-f6eb-4fc9-e39cab9cace6.png)
    **＊解決方法はPCの「Windowsの機能」を起動し「仮想マシンプラットフォーム」にチェックが入っていた。これを外す。PCを再起動する。**

7. Docker Quickstart Terminalを再度ダブルクリックする。
    ![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/e5d5a9cc-6a0a-bff7-fc63-8f6f504a6690.png)
    ![18_1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/676239/7c2f256e-8529-b062-04ba-eee5b0d03b4d.png)

    **クジラが現れた！！！成功。**

念のため、```docker version```コマンドを打ち込んでdockerコマンドが効くか確認しましょう。