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
を実行してみてください。今度は成功するはずです。