Jupyter notebook with support for geospatial analyses. Everything that gives Jupyter Notebook Scientific Python Stack and more:
The following command starts a container with the Notebook server listening for HTTP connections on port 8888 with a randomly generated authentication token configured. The current folder is mapped to the server.
docker run -it --rm -p 8888:8888 -v $PWD/:/home/jovyan krostir/jupyter-geo-sentinelhub
For all other options see jupyter/docker-stacks.