在CMD输入 wsl -h可以获取到常用指令信息,如:
列出分发:wsl -l运行指定分发:wsl -d <分发>更改新分发的默认安装版本:wsl --set-default-version wsl2 docker以及容器等服务随liunx启动而启动: 首先创建后缀为wsl的文件 文件创建到/etc/目录下 命令sudo vim /etc/init.wsl 编辑wsl文件 wsl文件支持shell脚本,这里只演示一个redis启动和mysql启动 示例: 授予init.wsl写入权限:sudo chmod 777 /etc/init.wsl 到这里liunx里的配置就完事了,但你会发现重启电脑后,liunx docker并没有启动,需要利用window的自启动shell脚本来实现docker启动,步骤如下: 新建文件:linux-start.vbs 文件内容为(其中CentOS7为WSL2实例名,根据实际修改): 把linux-start.vbs放到C:Users用户名AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup目录下以实现开机启动
/etc/init.d/mysqld start
/etc/init.d/redis start
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.run "wsl -d CentOS8 -u root /etc/init.wsl"



