Sign inSign up

askuigmbh/askui-ui-controller

By askuigmbh

Updated about 1 year ago

AskUI UI Controller bundled with a browser and noVNC. IMPORTANT: Use a specific tag not latest!

Image
0

10K+

askuigmbh/askui-ui-controller repository overview

docker-images

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!

Tag Naming Schema

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 ❗️

Quickstart: Run Container

ℹ️ Follow our detailed Usage Guide if you are not familiar with AskUI yet.

Chrome
docker run -p 6769:6769 -p 7900:7900 -p 23000:23000 askuigmbh/askui-ui-controller:25.7.1-chrome-132.0-amd64

Ports:

  • AskUI-Ui-Controller: 6769
  • No_VNC: 7900

Password for No_VNC is secret.

Run args:

  • SE_SCREEN_WIDTH: default is 1360
  • SE_SCREEN_HEIGHT: default is 1020
  • SE_SCREEN_DEPTH: default is 24
  • GOOGLE_CHROME_ARGS: default empty
  • ASKUI_CONTROLLER_ARGS: default empty
  • VERBOSE: default empty
Android experimental

❗️ 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.

Build

Chrome
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. Currently 25.7.1.
Android
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 is Samsung Galaxy S10 (See: List of devices)
  • ASKUI_CONTROLLER_VERSION: Default is latest version. Currently 0.11.2.

Tag summary

Content type

Image

Digest

sha256:7f9d02769

Size

1.3 GB

Last updated

over 1 year ago

docker pull askuigmbh/askui-ui-controller