Jupyter notebook is an excellent application to quickly combine code, documentation, and visuals in an interactive document.

There are many ready-to-use docker jupyter notebooks available in dockerhub.

You can use freely available notebooks to deploy the jupyter instance quickly.

Notebook contains important python libraries along with the scipy library.

Scipy docker jupyter notebook

The notebook can be set up by typing

Scipy docker jupyter notebook

docker run -p 8888:8888 jupyter/scipy-notebook

The data science notebook comes with preinstalled python, sklearn, pandas, NumPy, and a few other essential libraries.

Data science jupyter notebook

The notebook can be set up by typing

Data science jupyter notebook

docker run -p 8888:8888 jupyter/datascience-notebook

Tensorflow is an open-source AI library that uses data flow graphs to build models.

Jupyter TensorFlow notebook

The notebook can be set up by typing

Jupyter TensorFlow notebook

docker run -p 8888:8888 jupyter/tensorflow-notebook