macでdockerといえばdocker desktop(旧:docker for mac)を使っていると思います。
ただ、急にdocker desktopが起動しなくなってしまったのです。 このように、何分も何時間も待っても「Docker Engine Starting...」から変わらず、起動に失敗します。
そこで、以下の方法を実施したら起動に成功したので、紹介しようと思います。
対処方法
まずは、ステータスバー(?)のdocker desktopのアイコンをクリックします。
そこから、Troubleshootを選択します。
すると、以下のような画面が表示されると思います。
(起動成功後にスクショを取ったので、左下が緑だけど、失敗してた時はオレンジだったような気がする)
この画面から、Reset to factory defaultsをクリックして実行します。
後はしばらく待つだけ。ちゃんと覚えてないですが、自分の時は10分くらいかかったかも。
すると、起動してくれて、解決!
ということで、なんかおかしいなって思ったら、とりあえずReset to factory defaultsをしてみるのが良さそうですね!