forked from EMS-TU-Ilmenau/fastmat
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
25 lines (24 loc) · 931 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
FROM debian:jessie
MAINTAINER Christoph Wagner <christoph.wagner@tu-ilmenau.de>
# update distribution
RUN \
apt-get update -y && \
apt-get install -y --no-install-recommends \
apt-utils gcc make automake build-essential git && \
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
python cython python-six \
python3 cython3 python3-six \
python-setuptools python3-setuptools python-pip \
python-numpy python-scipy \
python3-numpy python3-scipy && \
apt-get install -y --no-install-recommends \
texlive-science texlive-latex-extra && \
apt-get -y autoremove && \
apt-get -y autoclean && \
apt-get -y clean all && \
pip install autopep8==1.3.3 pycodestyle==2.3.1 && \
rm -rf /var/lib/apt/lists/* && \
rm -rf /var/cache/apt && \
rm -rf /root/.cache/pip && \
rm -rf /root/.pip/cache && \
rm -rf /tmp/*