docker
Windows10
WSL

WSL上でDockerが動…かない!現象の解決方法

紹介記事:https://qiita.com/yanoshi/items/dcecbf117d9cbd14af87

WSLでdocker daemonが動くようになったと聞いたので、喜び勇んで紹介手順に従って作業した結果、動…かない!
という現象にハマり、最終的に動いたので原因と解決策のみ共有します。

環境

Windows 10 Pro(1803/OSビルド 17134.137)
Ubuntu 16.04 in WSL(ストア版)

解決法

Hyper-Vを無効化する

以上。

原因(想像)

Hyper-Vが有効になっている事により全ての通信が仮想スイッチ経由になるわけですが、
この動作によって何か問題が起こってるんじゃないかと思われます。
docker composeもネットワーク関連の理由で現状動かないらしいので、
かなり怪しめ(※完全に想像です)。