Imomemo

色々とやっていきたい

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  

$("")内はそれぞれのパスに合わせてください。
原因がハッキリしなかったので少し気持ち悪いけど、とりあえず応急処置ということで...。

こういう時は一旦やり直すと何となく上手くいったりしますね。