紹介記事:https://qiita.com/yanoshi/items/dcecbf117d9cbd14af87
WSLでdocker daemonが動くようになったと聞いたので、喜び勇んで紹介手順に従って作業した結果、動…かない!
という現象にハマり、最終的に動いたので原因と解決策のみ共有します。
#環境
Windows 10 Pro(1803/OSビルド 17134.137)
Ubuntu 16.04 in WSL(ストア版)
#解決法
##Hyper-Vを無効化する
-
[Windowsの機能の有効化または無効化]からHyper-Vのチェックを外し、OKを選択してから再起動する。
-
この記事(https://qiita.com/yanoshi/items/dcecbf117d9cbd14af87) の手順に従って作業する。
以上。
#原因(想像)
Hyper-Vが有効になっている事により全ての通信が仮想スイッチ経由になるわけですが、
この動作によって何か問題が起こってるんじゃないかと思われます。
docker composeもネットワーク関連の理由で現状動かないらしいので、
かなり怪しめ(※完全に想像です)。