ipython-notebook Dockerfile
This repository contains a Dockerfile for IPython notebook based on Python with numerous additional packages.
Base Docker Image
Included Packages
- IPython notebook
- numpy
- SciPy
- Matplotlib
- SymPy
- simpy
- pandas
- patsy
- scikit-learn
- distribute
- python-dateutil
- statsmodels
- ggplot
- dexy
- watchdog
- Pygments
- oct2py
- PyBrain
- Natural Language Toolkit
- Open Computer Vision
Installation
-
Install Docker.
-
Download image from public Docker Hub Registry:
docker pull fhwedel/ipython-notebook
(alternatively, you can build an image from the Dockerfile:
docker build -t="fhwedel/ipython-notebook" github.com/fh-wedel/ipython-notebook
or justmake image
)
Usage
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
Point your browser to https://localhost:8889, login with password ipython (as specified above).