This is a Docker image to run a Jupyter notebook with OCaml, C++, and Python kernels.
docker run -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes -v "${PWD}":/home/jovyan/work qfortier/mp2i:2.0.0
Then open the given link.
SoS is a kernel for multi-language notebooks.