问题描述:单独启动其中一个时,该容器是可以正常工作的,但是两个容器同时启动后,两个容器就都无法正常工作(之前正常的也会死机),docker强制停止和删除容器都不好使,只能重启电脑。
原因:由于虚拟机资源不足引起的
修改:其中各项配置参数,参考自己机器进行配置即可
[wsl2]
#配置wsl的核心数
processors=2
#配置wsl的内存最大值
memory=3GB
#配置交换内存大小,默认是电脑内存的1/4
swap=3GB
#关闭默认连接以将 WSL 2 本地主机绑定到 Windows 本地主机
localhostForwarding=true
#设置临时文件位置, 默认 %USERPROFILE%\AppData\Local\Temp\swap.vhdx
swapfile=D:\\temp\\wsl-swap.vhdx
powershell 使用 wsl --shutdown 使得配置文件生效