Couldn’t connect to Docker daemon at http+docker://localhost – is it running?が出た時の対処法

docker-compose upでサービスを立ち上げようとした時に

Couldn’t connect to Docker daemon at http+docker://localhost – is it running?

が出た時の対処方法についてまとめます。

このエラーが出た時は以下のコマンドを実行してみてください。

$ systemctl status docker.service

上のコマンドを入力して inactiveという出力がされたら、ただ単にDockerが立ち上がっていないことが原因です。

その場合は以下のコマンドを実行してみてください。

$ sudo service docker restart

これで再度、

$ systemctl status docker.service

を実行してみてください。

active (running)

が出力されたら成功です。

再度 docker-compose upを実行してみてください。今度は成功するはずです。

Related Posts