forked from caseyjlaw/voevent-docker-notebook
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
28 lines (27 loc) · 764 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# IPython notebook running in specific environment
# Test for HotwiredIV
# Running the image allows one to connect from browser via http://localhost:8888.
#
# To use (in directory with Dockerfile):
# docker build -t notebook .
# docker run -d -p 8888:8888 -v ~/jupyter-notebooks/:/ipynb notebook
FROM ubuntu
MAINTAINER [email protected]
RUN apt-get update && apt-get -y install \
libxml2-dev \
libxslt-dev \
zlib1g-dev \
python-dev \
python-pip \
ipython \
python-zmq \
python-jinja2
RUN pip install voevent-parse
RUN pip install comet
RUN pip install ipython --upgrade
RUN pip install jupyter
RUN pip install tornado --upgrade
RUN pip install jsonschema
WORKDIR /ipynb
CMD jupyter notebook --no-browser --ip=0.0.0.0
EXPOSE 8888