安装 docker
安装依赖:
sudo apt install linux-modules-extra-`uname -r`
sudo modprobe binder_linux devices=”binder,hwbinder,vndbinder”
sudo modprobe ashmem_lin
安装 adb
sudo apt install adb
安装 scrcpy
snap方式安装
snap install scrcpy
apt方式安装
apt install scrcpy
运行 docker 安装 redroid
docker run -itd –rm –privileged –pull always
-v ~/data:/data
-p 5555:5555
redroid/redroid:11.0.0-latest
进入容器,一些轻量级的 Linux 发行版或者为特定目的构建的容器可能使用其他的 shell,例如 sh
或 ash,可以
尝试使用 /bin/sh 来进入容器的 shell:
docker exec -it f75cddc76d0c /bin/sh
adb 连接:
如果是远程机器,localhost改为对应的ip
adb connect localhost:5555
另一种方式在vps安装云手机:
首先检查vps是否支持:
- sudo apt install cpu-checker
- kvm-ok
如果显示
- INFO: /dev/kvm exists
- KVM acceleration can be used
则表示支持
接着安装docker
- curl -fsSL https://get.docker.com | sudo sh
然后
- docker run -d -p 29898:6080 -e EMULATOR_DEVICE=”Samsung Galaxy S10″ -e WEB_VNC=true -e VNC_PASSWORD=yourpassword –device /dev/kvm –name android-container budtmo/docker-android:emulator_11.0
其中29898可以改成自己想要的端口
yourpassword改成自己想要的密码,输入IP:端口 即可访问