Docker Desktop for Mac を起動させていると、
CPU が常に100%近い数値で動いていた。
記事を色々調べていると当たり前だけど原因が人それぞれ違う。
設定項目で取り上げているのが多かった項目だけ抜粋。
環境
- Mac 12.x Monterey
- Docker Desktop for Mac 4.6.x
設定を見直す
General
- 「Open Docker Dashboard at startup」チェック外す
- 自分はこれが原因だった
Resources → File sharing
- volumes が置いてある作業用のパスを指定して、範囲を絞る
- 各 docker-compose.yaml などから volumes のパスを確認する。
- というか、ここの設定よくわからない場合は、あまりいじらない方がいい。
Kubernetes
- 「Enable Kubernetes」チェック外す
再起動
- Mac メニューバーにある Docker Desktop のアイコンをクリック → 「Quit Docker Desktop」クリック → Docker.app 起動
再起動というより一度、 Docker を終了させて、また起動させる。
Docker Desktop のアイコンが見当たらない時は Mac メニューバーの項目が多いのが原因だと思うので、
Finder を選択すると Mac メニューバーに Docker Desktop のアイコンが表示されるかもしれない。