android в docker
возможно вы используете androidx86/waydroid/прочийужас. а как быть тем кто использует андроид для различных целей? кому нужно 15 андроидов?
вы не одиноки! существует проект
https://github.com/HQarroum/docker-android (docker-android). его цель запускать андроид прямо в докер
я крайне не советую docker, ведь есть прекрасный podman. но все команды ниже будут работать и с докером
1. стоило бы проверить есть ли у вас kvm на сервере, без него ничего не выйдет
ls /dev/kvm
2. клонируем репозиторий
git clone https://github.com/HQarroum/docker-android && cd docker-android
3. собираем образ
docker build -t android-emulator .
4. ждем пока оно само собереться, идем попить воды, не смеем ни в коем случае прерывать и (или) думать что оно зависло
5. как все собралось, можем запускать:
docker run -it --rm \
--device /dev/kvm \
-p 5555:5555 \
android-emulator
на 5555 порту будет ADB к которому вы сможете в последствии подключится используя тот же scrcpy и т.п.
все любят картинки, поэтому я их вставил немного выше