以前はMac上でDockerを動かす場合は、Docker for Macを使用していましたが、ある時点でマルウェア判定されてしまい、削除されてしまいました。
以下の記事によれば、最新版では解決しているようです。
Docker Desktop for Macがエラーで起動できない件(#7527)についての情報
そこで他の選択肢はないか調べてみるといくつか選択肢がありました。
その中でColimaというのがあり、設定してみました。
Colima で Docker と Docker Compose を使ってみた
設定も非常に簡単であり、実際のdockerやdocker composeの動かし方はほとんど変わりません。
一つColimaの方が良いと感じたのは、Docker for Macの場合、IRISのスクリプトの実行の結果として出力されるメッセージは、スクロールされて、Dockerコンテナの起動が終了すると、痕跡が残らないため途中でエラーが発生してもその場で確認できませんでしたが、Colimaの場合、ターミナル上で垂れ流されるだけなので、そのターミナルのスクリーンをロールバックすることで出力メッセージを確認できる点です。