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 # Deploy redroid on Debian
``` ```
############################## ##############################
## Debian 11 (kernel 5.18) ## Debian 12
## Debian 11
############################## ##############################
### the included `binder_linux` NOT support `binderfs` ### add binder devices
### so use custom kernel here modprobe binder_linux devices=binder1,binder2,binder3,binder4,binder5,binder6
chmod 666 /dev/binder*
### enable binderfs ### start redroid
CONFIG_ANDROID=y
CONFIG_ANDROID_BINDER_IPC=y
CONFIG_ANDROID_BINDERFS=y
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
### running redroid
docker run -itd --rm --privileged \ docker run -itd --rm --privileged \
--pull always \ --pull always \
-v /dev/binder1:/dev/binder \
-v /dev/binder2:/dev/hwbinder \
-v /dev/binder3:/dev/vndbinder \
-v ~/data11:/data \ -v ~/data11:/data \
-p 5555:5555 \ -p 5555:5555 \
--name redroid11 \ --name redroid11 \
redroid/redroid:11.0.0-latest \ redroid/redroid:11.0.0-latest
############################## ### NOTE:
## Debian 12 (kernel 6.1) ### 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_BINDER_IPC=y
CONFIG_ANDROID_BINDERFS=y CONFIG_ANDROID_BINDERFS=y
CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder" CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
``` ```