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:
<askui-suite-version>-<browser-name>-<browser-version>-amd64
# browser-name: chrome only for now
# Example
25.7.1-chrome-132.0-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 -p 23000:23000 askuigmbh/askui-ui-controller:25.7.1-chrome-132.0-amd64Ports:
- AskUI-Ui-Controller:
6769 - No_VNC:
7900
Password for No_VNC is
secret.
Run args:
SE_SCREEN_WIDTH: default is1360SE_SCREEN_HEIGHT: default is1020SE_SCREEN_DEPTH: default is24GOOGLE_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:androidVNC 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_SUITE_VERSION: Default is latest version. Currently25.7.1.
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.