首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker vs wsl2资源利用率

Docker vs wsl2资源利用率
EN

Stack Overflow用户
提问于 2020-09-01 22:50:52
回答 1查看 408关注 0票数 1

所以我有这个问题,我是应该在Windows10上安装docker然后在那里运行ubuntu20.04镜像,还是在Windows10上安装wsl2然后安装并运行ubuntu20.04,哪种方法内存较少

EN

回答 1

Stack Overflow用户

发布于 2020-09-03 21:19:05

更直接地回答这个问题: Docker通常消耗较少的RAM,因为它被设计为在极简环境中运行容器化的应用程序。另一方面,WSL2有一个释放资源的问题。您可以采取一些缓解措施,比如限制WSL2允许使用的内存量。然而,标准的Linux行为是使用所有的RAM,并且不会留下任何东西。事实上,这就是为什么WSL2比WSL1快得多,在某些情况下甚至比Window更快的原因。然而,正如在上面的评论中提到的,Docker不是一个开发环境,而是一个测试环境。您可以直接在WSL2中运行docker,或者使用带有WSL2后端的Docker for Windows。您的命令行界面应使用WSL2。我还应该提一下,因为你特别提到了Ubuntu,Multipass和Hyper-V是你可以使用的其他选项,但体验将与WSL略有不同。这仅仅取决于你的用例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63690105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档