update deploy redroid instructions on Debian

This commit is contained in:
Ziyang Zhou
2023-11-09 18:54:13 +08:00
parent c874e3cb08
commit ac890d8a7d

View File

@@ -1,35 +1,32 @@
# Deploy redroid on Debian
```
##############################
## Debian 11 (kernel 5.18)
## Debian 12
## Debian 11
##############################
### the included `binder_linux` NOT support `binderfs`
### so use custom kernel here
### add binder devices
modprobe binder_linux devices=binder1,binder2,binder3,binder4,binder5,binder6
chmod 666 /dev/binder*
### enable binderfs
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ANDROID_BINDERFS=y
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
### running redroid
### start redroid
docker run -itd --rm --privileged \
--pull always \
-v /dev/binder1:/dev/binder \
-v /dev/binder2:/dev/hwbinder \
-v /dev/binder3:/dev/vndbinder \
-v ~/data11:/data \
-p 5555:5555 \
--name redroid11 \
redroid/redroid:11.0.0-latest \
redroid/redroid:11.0.0-latest
##############################
## Debian 12 (kernel 6.1)
##############################
### NOTE:
### try enable binderfs in kernel to run unlimited redroid containers
### no need to mount binder devices if binderfs enabled
### enable binderfs
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ANDROID_BINDERFS=y
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
```