【Windows修改Docker Desktop(WSL2)内存分配大小】

记录一下遇到使用Docker Desktop占用内存居高不下的问题

自从使用了Docker Desktop,电脑基本每天都需要重启,内存完全不够用,从16g扩展到24,然后到40G,还是不够用;打开Docker Desktop 运行时间一长,就发现内存居高不下,基本都达到了24G左右,即使关闭了Docker Desktop 也减少不了多少,网上查找了下是WSL占用了很多内存(Desktop使用的是WSL2),查看了官方文档解决了设置内存大小问题。

复制代码
# Windows查看docker信息
docker info

解决方案(官方文档找到了答案):

  • 新增wsl全局配置文件(.wslconfig文件):windows路径栏输入:%UserProfile%,找到目录C:\Users\Administrator,默认是没有这个配置文件的,可以自己新增

  • 增加配置项:

    设置在wsl2上运行

    [wsl2]

    设置分配给WSL VM 的内存大小(默认是1/2的电脑内存)

    memory=8GB

    设置要分配给 WSL 2 VM 的逻辑处理器数(默认和Windows 上相同数量的逻辑处理器)

    processors=10

  • 重启wsl或者重启电脑

其它的WSL配置可以去WSL官方文档查找,文档很全

相关推荐
zhoupenghui1681 小时前
【AI大模型应用开发】【项目实战】13.RAG智慧问答项目-(一)项目介绍&项目架构&项目环境配置
人工智能·docker·ai·milvus·rag·attu·rag智慧问答项目
iangyu1 小时前
linux配置时间同步
linux·运维·服务器
云烟成雨TD1 小时前
Kubernetes 系列【3】使用 kubeadm 创建 K8s 集群
云原生·容器·kubernetes
Tian_Hang3 小时前
eclipse ditto 学习笔记
运维·服务器·开发语言·javascript·3d
江畔柳前堤3 小时前
第13章:docker生产环境部署实战
运维·git·docker·容器·代码复审
爱喝水的鱼丶3 小时前
SAP-ABAP:接口 vs 抽象类:ABAP OOP两类扩展方式的差异与选型原则
运维·性能优化·sap·abap·erp·经验交流
iCxhust3 小时前
linux目录是否保存在硬盘 启动后读入解析的
linux·运维·服务器
敖行客 Allthinker4 小时前
企业级多台服务器组装 K3s 高性能集群实战指南
运维·服务器·团队开发
TTBIGDATA5 小时前
【Ambari Plus】10.HBase 安装
大数据·运维·hadoop·ambari·hdp·cdh·bigtop
hj2862515 小时前
Docker 容器化技术标准化笔记
java·笔记·docker