Sibilla Docker - quasylab/sibilla GitHub Wiki

Sibilla can be built by using Gradle. However, this needs some familiarity with the Java ecosystem. To simplify the deployment of Sibilla, a docker image is provided for creating containers that already have all the needed dependencies, and that can be easily executed in the Docker framework.

Start Sibilla Docker

To run simulation within this environment, first of all the user should download Docker from the site. Commands should be run in the folder /shell/src/dist/scripts/sibilla_docker. To install Sibilla Docker use:

docker-compose up

After process conclusion, type on your browser ”localhost:8888” and a Jupyter tab should open.

If the designated port is not available (a printed message will appear on the console tab), one should use instead the command:

docker build -t sibilla_docker .

At this point the image build should be successfully saved in the folder and a new container can be run via the next command:

docker run -p 8888:8888 -d sibilla_docker

As the previous approach, the Jupyter instance can be accessed via browser ”localhost:8888”.

Use Sibilla Docker

Because Docker uses JupyterLab as environment, the available commands are the same described in the Sibilla Python Section.