Docker Desktop 实在太慢了 - orbstack 来拯救

用 Docker Desktop 启动 docker,docker 镜像启动多一些,16G 的 MAC 基本就开始反应缓慢,
偶然用上了orbstsack, 那真的是轻快多了.

orbstack

官方网站说的这些,没有太骗人,用了下确实比 Docker Desktop 快很多.

Orbstack 关于 CPU 的说法:

On M1, OrbStack uses around 0.1% CPU when idle, often dropping to 0%. That's lower than the background CPU usage of many typical macOS apps!
On Intel, usage is slightly higher, but still significantly lower than other apps.
CPU is used on demand when you run container and machines. You can limit the maximum CPU usage in Preferences or using the orb config command.
Docker
Docker uses no additional CPU when idle, and around 0.5% CPU total (on M1) when containers are running.
To minimize CPU usage, stop any containers you're not using.

不管数据是不是精确, 我的 intel 的 MAC, CPU MAC 风扇声音突然变大情况少了很多,确实快 。使用 docker desktop 的时候进场一开 docker desktop 风扇狂响,然后电脑就没反应了......

orbstack 关于内存使用的说法

动态分配和回收不用的 docker 容器或者 linux 机器的内存,内存使用下降很多.

我自己使用的体会是: 用了 orbstack之后,我开三个 IDE 就再没有遇到内存不够用的时候了,之前用 docker desktop 还是进场会遇到.

True dynamic memory allocation allows OrbStack to release memory when it's no longer used by Docker containers or Linux machines, which can reduce memory usage significantly and remove the need to adjust the limit.

orbstack 还是值得使用,有需要的朋友可以用用试试,用了会喜欢的. docker desktop 不知道为什么那么占资源,实际使用的情况也就是看一下有几个镜像启动,在 MAC 上用 k8s 那写些用的还是比较少,如果是这种情况,强烈推荐 orbstsack.


↙↙↙阅读原文可查看相关链接,并与作者交流