wsl2 + docker-desktop 无法启动 centos6 等比较老的容器系统

这个问题不只是在 windows wsl2 + docker-desktop 中存在,在 linux 系统中也会出现,解决方法是一样的,都是添加内核启动参数,linux 下一般是修改 grub 配置文件,windows 下的 wsl2 需要修改:

1
2
3
4
%userprofile%\.wslconfig

[wsl2]
kernelCommandLine = vsyscall=emulate

参考地址:https://github.com/microsoft/WSL/issues/4694