Image with Phonegap, Chromium, Android and ADB.
858
Image with Phonegap, Chromium, Android and ADB.
Warning: Android version must be at least 6.2.2
Default command is 'bash'.
$ sudo docker run --rm -ti --name phonegap \
--privileged \
--user $(id -u):$(id -g) \
-e DISPLAY=$DISPLAY \
-v $(pwd):/data \
-v /tmp/.X11-unix:/tmp/.X11-unix:ro \
-v /dev/bus/usb:/dev/bus/usb \
salade2chats/phonegap:3.0.3 \
[command]
* ```--user $(id -u):$(id -g)
``` Needed to be a non-root user, and keep host right owner. A /home/visitor folder is automatically created.
* ```-e DISPLAY=$DISPLAY
``` Display is used to export view, for Chrome instance or emulators.
* ```-v $(pwd):/data
``` Mount the current folder into /data (default folder)
* ```-v /tmp/.X11-unix:/tmp/.X11-unix:ro
``` Mount X11 folder as read-only ; used to export view.
* ```-v /dev/bus/usb:/dev/bus/usb
``` Mount the USB ; used to directly build app on device (have to start ADB)
#### Execute a command after ADB daemon started
```Shell
$ sudo docker run --rm -ti --name phonegap \
--privileged \
--user $(id -u):$(id -g) \
-e DISPLAY=$DISPLAY \
-v $(pwd):/data \
-v /tmp/.X11-unix:/tmp/.X11-unix:ro \
-v /dev/bus/usb:/dev/bus/usb \
salade2chats/phonegap:3.0.3 \
bash -c "adb devices && [command]"
Content type
Image
Digest
Size
950.1 MB
Last updated
over 8 years ago
docker pull salade2chats/phonegap:3.0.3