Docker for Windowsで「No connection could be made...」エラー
Docker for windowsを使おうとしたらこんなエラーが出た
ある日dockerが正常に動作せず、docker run hello-world も何も出来ない状態になった。
error during connect: Get https://192.168.99.100:2376/v1.37/version: dial tcp 19 2.168.99.100:2376: connectex: No connection could be made because the target mac hine actively refused it.
docker-machine lsをしてみると、このエラーがerror欄に表示される。
Docker-machineを削除して作成しなおした
原因を突き止めようと思ったけど、とうとう分からなかったので仕方なく一度docker-machineを削除して作成しなおしたら直った。
削除→再作成
$ docker-machine rm default $ docker-machine create default --driver virtualbox
環境変数を指定
$ eval \"$(docker-machine env default)"\ $ eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env default): No such file or directory
$("")内はそれぞれのパスに合わせてください。
原因がハッキリしなかったので少し気持ち悪いけど、とりあえず応急処置ということで...。
こういう時は一旦やり直すと何となく上手くいったりしますね。