专栏文章 Docker Desktop 实在太慢了 - orbstack 来拯救

simonpatrick · 2023年05月04日 · 最后由 花菜 回复于 2023年05月05日 · 10564 次阅读

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.

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞

感谢推荐,今晚下载试用一下。

感谢分享,Mac 上使用 docker 真的非常吃内存。。我把常用的 db 和 mq 放到了软路由那里去😂

我只是启动了一个 mysql 容器,甚至都没使用它,就这么内存了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册