【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官方文档查找,文档很全

相关推荐
曦云沐4 小时前
【避坑指南】Ubuntu更新报错“Repository is not signed”的快速修复
linux·ubuntu·docker
哲伦贼稳妥4 小时前
职场发展-遇到以下情况请直接准备后手吧
运维·经验分享·其他·职场和发展
Exquisite.5 小时前
企业高性能web服务器(4)
运维·服务器·前端·网络·mysql
北塔软件5 小时前
北塔方案 | 政府行业IT运维解决方案
运维·it运维·解决方案·政务
cg_ssh5 小时前
Docker 下启动 Nacos 3.1.1 单机模式
运维·docker·容器
修己xj6 小时前
使用 Docker 部署 SQL Server 并导入 .mdb 文件的完整指南
运维·docker·容器
郝亚军7 小时前
ubuntu-18.04.6-desktop-amd64安装步骤
linux·运维·ubuntu
Web极客码7 小时前
CentOS 7.x如何快速升级到CentOS 7.9
linux·运维·centos
一位赵8 小时前
小练2 选择题
linux·运维·windows
qq_312920118 小时前
Nginx+Keepalived双主架构:消除单点故障的最佳实践
运维·nginx·架构