Я создаю «докер» для «нативного» проекта (да, я слышал, что это плохая идея). Я использую этот образ "докера":
Перед запуском докера я запускаю эмулятор студии Android через командную строку:
./emulator @my_emulator
Я использую docker build -t react-native . в моем проекте, поддерживающем реакцию, для создания докера. Для запуска докера использую ./react-native-container.sh.
react-native-container.sh
После этого, уже в контейнере, я запускаю yarn внутри файла node_modules/react-native/.
Потом бегу:
adb reverse tcp:8081 tcp:8081
react-native start > react-start.log 2>&1 &
react-native run-android
Затем я получаю следующую ошибку: Ошибка
Как заставить докер распознавать эмулятор Android?
Образ Docker на основе образа MaximeD.





почему бы не создать проблему на странице github вместе с запросом stackoverflow? также, пожалуйста, вставьте эту ошибку в описание, если вы публикуете изображение, вы должны его встроить.