在 Github 提到「Reopen #2081 as it is still an issue (was closed as stale, can’t reopen myself)」的文章,macOS 版本的 Docker 很吃資源 (即使沒有 Container 運行),這對於一些硬體相對不足的 macOS 用戶來說是迫切需要處理的問題 … 尤其 Apple 的價格根本是給有錢人用的啊!!
Docker 吃資源的問題往前翻 Github issues 就找到許多類似的問題,但是這些 issue 一直被 reopen 拿出來鞭 …
不過在討論串中有人提到預設 Docker 的 debug 模式是打開的,以及 CPU 預設是吃 4 Core CPU,把這兩項關閉之後電池的消耗率有大幅的減少:
![](https://i0.wp.com/user-images.githubusercontent.com/591860/73829401-d6131080-483d-11ea-94c9-3951d81a71b5.png?w=1200&ssl=1)
關閉 Debug Mode
Docker -> Preferences -> Docker Engine
{
"debug": false,
"experimental": false
}
![](https://i0.wp.com/i.imgur.com/9Oh05Fy.png?w=1200&ssl=1)
修改 Docker 佔用的硬體資源
Docker -> Resources -> Advanced
![](https://i0.wp.com/i.imgur.com/xVtLkDW.png?w=1200&ssl=1)
平常 Docker 也是拿來測一下而已,實在不需要跑這麼多的 Resources 直接降到 1 Core, 1G Mem 能動就好 …
雖然 Docker 常見的用戶都是 Engineer 但也不用預設就開 Debug mode 吧 …