Runs a mini web-based SQL interface for a HANA DB.
1.6K
This Docker Image can be used to run a container that will:
It is based on a Ubuntu image, and runs 2 modules that you can read more about here:
Jupyter Notebook pre-configured, based mostly on steps described by @adadouche on https://developers.sap.com/tutorials/mlb-hxe-tools-jupyter.html.
From a Terminal/Command Prompt/PowerShell/ssh session run:
docker run -t --rm \
-p 8888:80 \
-p 8899:8888 \
-v /optionalpath/topersist/yournotebooks:/home/jupyteradm/notebooks
-e HANA_SERVER=myhanabox.example.com \
-e HANA_PORT=39017 \
-e HANA_USER=SYSTEM \
-e HANA_PW=MySecretPassword \
entmike/hana-sql-sandbox:latest
In this example, port 8888 maps to the simple Vue App containing some HANA utilities. Port 8899 maps to the Jupyter Notebook configured with the HANA DB Client Libraries (assuming you followed the Pre-requisite steps to provide the HANA DB Client Software)
From a Terminal/Command Prompt/PowerShell/ssh session run:
docker run -t --rm \
-p 8888:80 \
-e HANA_SERVER=myhanabox.example.com \
-e HANA_PORT=39017 \
-e HANA_USER=SYSTEM \
-e HANA_PW=MySecretPassword \
entmike/hana-sql-sandbox:latest
To end, press Control-C in your Terminal/Command Prompt/PowerShell/ssh session.
docker run -t --rm --network SharedDockerNetwork \
-p 8888:80 \
-p 8899:8888 \
-e HANA_SERVER=hxe \
-e HANA_PORT=39017 \
-e HANA_USER=SYSTEM \
-e HANA_PW=MySecretPassword \
entmike/hana-sql-sandbox:latest
In this example, both this container and the HANA Express Container are expected to be running in Docker network SharedDockerNetwork. The HANA_SERVER parameter will be the Container Name of your HANA Express Container.
Content type
Image
Digest
Size
1.5 GB
Last updated
over 7 years ago
docker pull entmike/hana-sql-sandbox