PyData London meetup group lightning talk slides on getting an ipython notebook with the scipy stack and custom packages running in a notebook server in 5 minutes.
7. CREATE A DOCKERFILE
FROM ipython/scipyserver
MAINTAINER Calvin Giles <calvin.giles@gmail.com>
COPY requirements.txt /requirements.txt
RUN pip2 install -r /requirements.txt
RUN pip3 install -r /requirements.txt
$ docker build
-t calvingiles/ds-notebook
.
$ docker run
-d
-e "PASSWORD=YourPassword?"
--name dev_notebook
-p 443:8888
--volumes-from data_container
--volumes-from notebooks_container
calvingiles/ds-notebook
8. NEXT TIME
Connecting to local database containers
Tweaking the boot2docker vm memory from 2GB to 8 (or
more...)
Linking to private git repositories
Automated builds with github linking
9. MORE?
Docker User Guide:
http://docs.docker.com/userguide/
Docker Reference:
http://docs.docker.com/reference/commandline/cli/
ipython docker images:
https://registry.hub.docker.com/repos/ipython/
my docker image:
https://github.com/calvingiles/ds-notebook
https://registry.hub.docker.com/u/calvingiles/ds-notebook/
10. ABOUT ME
Calvin Giles
Data Scientist at Adthena
PyData Meetup Organiser
untangleconsulting.io
calvin.giles@gmail.com
@calvingiles on twitter, github, docker hub (and many more)