下面的脚本是用于重启系统 “重启Ubuntu子系统.bat”
@echo off
:: Get-Service LxssManager | Restart-Service
net stop LxssManager
net start LxssManager
call 设置子系统Ubuntu的ip.bat
下面的脚本是用于配置一些ip 以及启动脚本等 “设置子系统Ubuntu的ip.bat”
由于 Ubuntu 18.4 之后 已经废弃了 initd 管理模块,改用 systemd,而作为 Windows的子系统是不支持 systemd,显然得另辟蹊径。
mcsStartup 是容器里面自定义的脚本 需要有执行权限 脚本可以用于启动 ssh docker等
::添加固定ip 192.168.50.16
wsl -d Ubuntu-20.04 -u root ip addr add 192.168.50.16/24 broadcast 192.168.50.255 dev eth0 label eth0:1
::设置 wsl网卡的地址
netsh interface ip add address "vEthernet (WSL)" 192.168.50.88 255.255.255.0
::启动ubuntu系统里面的脚本
wsl -d Ubuntu-20.04 -u root /etc/init.d/mcsStartup
/etc/init.d/mcsStartup 的内容
#启动 ssh
sudo /etc/init.d/ssh start
sudo service docker start