こんにちは。
Webアプリの開発環境に『Docker』を採用しているサービスは多いかと思います。私の環境も例に漏れずDockerを利用しています。
先日、ERROR: Bad response from Docker engine
というエラーメッセージが表示され、Dockerが起動しないという症状に陥ったので、今回はその解決方法をシェアしようと思います。
ERROR: Bad response from Docker engine
ターミナルからdocker-composeコマンドを入力しようとしたところ、下記のエラーが表示。
$ docker-compose ps
ERROR: Bad response from Docker engine
ドッカーエンジンからレスポンスがない?
エラーメッセージを見る感じでは、ファイルの記述云々とかではなく、もっと根本的な原因がありそうな雰囲気です。
ひとまずエラーメッセージで調べてみることに。
ERROR: Bad response from Docker engine 解決方法
Dockerをリスタートする!
理由はわかりませんが、Dockerが落ちてしまっていたことがERROR: Bad response from Docker engine
の原因でした。
解決方法はめちゃくちゃ簡単でDockerを再起動するのみです。
Dockerアプリの[preferences]から[Restart]を押して、Dockerを再起動します。
「Docker Engine is running」が表示されて緑ランプが点けばOK。
再びdocker-composeコマンドを入力したところ正常に処理されました! よかった〜!
ERROR: Bad response from Docker engineでDockerが動かない! まとめ
ということで今回はERROR: Bad response from Docker engine
でDockerが動作しない時の解決方法についてご紹介しました。
なんでDockerが勝手に落ちちゃったのかは不明ですが、これ以降問題なく稼働しています。急に発生したのでビビってしまいました。
働きすぎて疲れちゃったんですかね。人間と一緒。Dockerは人間。
短いですが、今回はここまで。