在Windows 11上跑Docker,很多人习惯直接装Docker Desktop。不用开终端,不用敲命令,点点鼠标就能用,确实省事。直到我打开任务管理器看了一眼——它的辅助进程占用了超过1GB内存,而我当时并没有在构建或运行任何东西。
我一直以为,停掉容器,资源就会释放。任务管理器告诉我,事情没这么简单。
![]()
那1GB到底是谁在吃
Docker Desktop的便利来自它背后的一整套辅助进程。这些进程在后台常驻,即便你手头没有任何容器在跑,它们依然占着内存。对一台日常还要开浏览器、编辑器、各种开发工具的机器来说,这1GB不是小数目。
问题不在于Docker本身能不能用,而在于这份便利的代价被藏在了任务管理器里。你不主动去看,就不会知道。
换成WSL之后
我改用WSL来跑Docker,不再走Docker Desktop这条路。结果是资源占用直接砍半。同样的容器,同样的工作流,内存压力小了一截。
代价是有的。用Docker Desktop时,我从来不需要打开终端或命令提示符。换成WSL之后,这份"什么都不用管"的便利没有了,你得接受在命令行里操作。
省下的内存和失去的便利,哪个更值,取决于你每天在Windows上跑多少东西。如果你的任务管理器也常年紧张,那1GB值得亲自去看一眼。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.