Edited at

Windows 10(Surface)にDocker for Windowsをインストール

More than 1 year has passed since last update.

※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 をインストール

https://store.docker.com/editions/community/docker-ce-desktop-windows


Docker for Windowsを実行

デスクトップにある「Docker for Windows」のアイコンをダブルクリックして実行

※ "Not enough memory to start Docker"というエラーが出た場合は以下を実行。


  1. 右下のタスクトレイにいる赤色のクジラを右クリック -> Settings

  2. Advanced -> Memroy の値を下げて [Apply]

※ 自分の環境では最低値にしてもエラーがでたので、chromeを閉じたところ起動するようになった。

右下のタスクトレイに白色のクジラがいれば起動成功


コマンドプロンプトを開き、動作確認

docker version

※Client、Serverのバージョンが表示されてたらOK

docker run hello-world

※別途Docker用のコンソールのがあるかと思いきや、普通にコマンドプロンプトでいけた