Files for creating a Jupyter notebook docker container.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Charles Reid f73f2f7719 adding --link to run_jupyter 7 years ago
Dockerfile add seaborn to the list of installed python packages 7 years ago how to run the run script 7 years ago init checkin - dockerfile and build/run scripts 7 years ago adding --link to run_jupyter 7 years ago Fixed the Dockerfile and init script 7 years ago

Jupyter Notebook Docker Container

This repo contains scripts for building Docker containers that run Jupyter notebooks.

Jupyter + Mongo


The Dockerfile uses aptitude to install the following components:

  • Python
  • Pip
  • Numpy
  • Scipy
  • iPython
  • Pandas
  • Sympy

Note that we need to install the python-scipy version of Scipy because running pip install scipy causes this machine to run out of memory.

The script then uses pip to install the following:

  • Pymongo


To build the container, use the script. This script does not require any configuration.

$ ./


To run the container, use the script. This script links the Jupyter container to the Mongo container, and must be configured to point to the correct name of the MongoDB container.

The container exposes port 8888 to the outside world. Because it is linked to the MongoDB container, port 27017 (MongoDB) is also accessible from the Jupyter notebook.

$ ./