WSL2运行Ubuntu子系统并设置开机自动启动应用docker
去Microsoft官网下载 Windows 11版本要求23H2+ 打开启用或关闭Windows功能勾选适用于Linux的Windows子系统和Hyper-V重启系统生效 下载WSL2 Linux kernel update package for x64 machines安装。 WSL常用操作 查看WSL版本 wsl --version 可以在运行(win+R)或资源文件管理器的路径里直接输入\\wsl$进入Ubuntu的目录 更新 WSL: wsl --update --pre-release 关机、重启 wsl --shutdown wsl 其它 # 列出分发版本 wsl -l -v # 关闭指定版本 wsl -t Ubuntu # 启动指定版本 wsl -d Ubuntu 不能使用 systemctl 开启、停止或查看服务的运行,使用这些服务文件有许多功能 {start|stop|reload|force-reload|restart|try-restart|status},WSL可以使用service或/etc/init.d/,例如 service docker start /etc/init.d/nginx start WSL2+Docker 开机自启 WSL2子系统中的应用默认不会开机自动启动,这里以docker为例,安装docker wget -qO- get.docker.com | bash 可以手动启动docker service docker start 不过有时候我们希望它能开机自动启动,接下来使用 WSL2内操作 echo "#! /bin/sh service docker start" > /etc/init.wsl chmod +x /etc/init.wsl Windows内操作 使用 ...