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

相关推荐
@hdd9 小时前
RBAC 详解:基于角色的访问控制与集群安全
网络·云原生·容器·kubernetes
认真的薛薛10 小时前
6.k8s中Jobs-CronJobs-configmap-备份etcd
容器·kubernetes·etcd
feng68_10 小时前
HAProxy算法实践
linux·运维·haproxy
志栋智能10 小时前
AI驱动的系统自动化巡检:重塑IT基石的智慧“守护神”
大数据·运维·人工智能·云原生·自动化
DeeplyMind11 小时前
第23章 ROCm虚拟化栈Docker化实战
运维·docker·容器
hhhjjjj11 小时前
docker安装与使用
docker
吹牛不交税12 小时前
.netcore项目部署在ubuntu22.04虚拟机的docker中的过程记录
docker·容器·.netcore
xiaoliuliu1234514 小时前
Xshell-7.0.0111p安装步骤详解(附SSH连接与远程命令教程)
运维·ssh
gaize121314 小时前
服务器是什么?用来做什么?基本属性有什么?如何配置和挑选?
运维·服务器
谢斯14 小时前
[AFFine]文档系统,docker搭建
运维·docker·容器