准备工具 :
Rurima 的ASL模块,Termux ,Magisk
#用来在设备开机后自动启动alpine容器
RuriOSS/asl: Android Subsystem for GNU/Linux (magisk/ksu/Apatch module)
下载alpine版本的asl模块包然后用Magisk刷入。
默认用户名:root
默认密码:123456
编辑/data/adb/modules/asl/container_ctrl.sh文件,修改下面2处加了注释的部分。
PS:
ASL最新版本的Alpine容器默认使用OpenRC作为入口无需修改这部分了。
然后重启设备或Magisk的ASL模块。
现在可以通过openrc来管理自启服务,比如:
ssh root@localhost #连接到ASL容器
rc-update add nginx #将nginx设置为开机启动
rc-update del nginx #取消nginx开机启动