※Windows 10 Pro前提です(HyperVが必要)
意外とまとまってる情報がなかったので作成。
Docker Toolboxではなく、Linuxに入れるような感じでDockerをWindowsで使えるようになった!
Windows Subsystem for Linux(Beta)の有効化
Windows Menuを右クリック -> アプリと機能 -> プログラムと機能 -> Windowsの機能の有効化または無効化 -> [Windows Subsystem for Linux(Beta)]のチェックを入れる -> 再起動
Docker for Windows をインストール
Docker for Windowsを実行
デスクトップにある「Docker for Windows」のアイコンをダブルクリックして実行
※ "Not enough memory to start Docker"というエラーが出た場合は以下を実行。
- 右下のタスクトレイにいる赤色のクジラを右クリック -> Settings
- Advanced -> Memroy の値を下げて [Apply]
※ 自分の環境では最低値にしてもエラーがでたので、chromeを閉じたところ起動するようになった。
右下のタスクトレイに白色のクジラがいれば起動成功
コマンドプロンプトを開き、動作確認
docker version
※Client、Serverのバージョンが表示されてたらOK
docker run hello-world
※別途Docker用のコンソールのがあるかと思いきや、普通にコマンドプロンプトでいけた