https://github.com/Microsoft/WSL/issues/2291#issuecomment-383698720
Windows 10 のWSL(Windows Subsystem for Linux) 上でDocker が動くらしいので、試してみました。

  • Windows 10 Pro 1803
  • WSL: Ubuntu 18.04 LTS
  • Docker 18.06.1-ce

WSL を管理者モードで起動することと、起動後のおまじないがポイントみたいです。

WSL のインストール

Windows Store からUbuntu 18.04 LTS をインストールします。

Docker のインストール

$ sudo apt install docker.io
$ sudo usermod -aG docker $USER

WSL の起動(毎回)

Ubuntu 18.04 LTS を管理者モードで起動します。

Docker の起動(毎回)

$ sudo cgroupfs-mount
$ sudo service docker start

毎回管理者モードでWSL を起動するとか、コマンドを入力するとか面倒ですね。