Docker 限制内存大小

Docker Desktop 限制WSL2内存、cup占用过高

创建.wslconfig文件 路径位置C:\Users<UserName>.wslconfig,如果找不到也可以在Win+R,然后输入%userprofile%回车即可 在用户目录(比如:C:\Users\lc)下建立一个新文件,叫做.wslconfig 修改文件内容为:

1
2
3
4
5
[wsl2]
processors=4
memory=8GB
swap=8GB
localhostForwarding=true

processors:最大核数,配置为电脑最大核数的一半 memory:最大内存数,配置为电脑最大内存的一半 swap:和memory一样 重启wsl2

wsl –shutdown

重启Docker Desktop

docker-compose 限制内存大小

1
2
3
4
5
6
    deploy:
      resources:
        limits:
          memory: 200M
        reservations:
          memory: 50M
0%