This repository contains a Dockerfile for IPython notebook based on Python 3 with numerous additional packages.
- IPython notebook
- numpy
- SciPy
- Matplotlib
- SymPy
- simpy
- pandas
- patsy
- scikit-learn
- distribute
- python-dateutil
- statsmodels
- ggplot
- watchdog
- Pygments
- oct2py
- PyBrain
-
Install Docker.
-
Download image from public Docker Hub Registry:
docker pull fhwedel/ipython-notebook-python3
(alternatively, you can build an image from the Dockerfile:
docker build -t="fhwedel/ipython-notebook-python3" github.com/fh-wedel/ipython-notebook-python3
or justmake image
)
Have your IPython notebooks in the directory $HOME/notebooks
(start with empty directory), then
docker run -d -p 8889:8888 -v $HOME/notebooks:/notebooks -e "PASSWORD=ipython" fhwedel/ipython-notebook-python3
Point your browser to https://localhost:8889, login with password ipython (as specified above).