Docker Images Including AskUI Components.
The images are published to the Docker Hub registry at askui Docker Registry.
They contain the AskUI UiController/Remote Device Controller that listens on port 6769
and a chrome browser/Android emulator. You have to configure the uiControllerUrl
in your UiControlClient
initialization in askui-helper.ts
as described in our docs to connect to it.
❗️ The images currently can NOT be successfully run on Apple Silicon!
We use the following tag schema:
<controller-version>-<browser-name>-<browser-version>-amd64
# browser-name: chrome only for now
# Example
0.11.2-chrome-119.0.6045.123-amd64
❗️
<controller-version>
is NOT the AskUI version ❗️
ℹ️ Follow our detailed Usage Guide if you are not familiar with AskUI yet.
docker run -p 6769:6769 -p 7900:7900 askuigmbh/askui-ui-controller:0.11.2-chrome-119.0-amd64
Ports:
- AskUI-Ui-Controller:
6769
- No_VNC:
7900
Password for No_VNC is
secret
.
Run args:
SE_SCREEN_WIDTH
: default is1360
SE_SCREEN_HEIGHT
: default is1020
SE_SCREEN_DEPTH
: default is24
GOOGLE_CHROME_ARGS
: default emptyASKUI_CONTROLLER_ARGS
: default emptyVERBOSE
: default empty
❗️ Only experimental: Use at own risk ❗️
docker run --rm --privileged -p 6080:6080 askuigmbh/askui-ui-controller:0.11.2-android-13.0
docker run -p 6769:6769 -p 6080:6080 -e WEB_VNC=true --device /dev/kvm ui-controller:android
VNC is at port
6080
.
cd askui-ui-controller/chrome
docker build -t ui-controller:chrome .
Possible build-args:
CHROME_VERSION
(default 117.0.5938.132): All chrome versions.ASKUI_CONTROLLER_VERSION
: Default is latest version. Currently0.11.2
.
cd askui-ui-controller/android
docker build -t ui-controller:android .
Possible build-args:
ANDROID_VERSION
:9.0
,10.0
,11.0
,12.0
,13.0
(default)EMULATOR_DEVICE
: Default isSamsung Galaxy S10
(See: List of devices)ASKUI_CONTROLLER_VERSION
: Default is latest version. Currently0.11.2
.