-
Notifications
You must be signed in to change notification settings - Fork 6
/
Dockerfile
37 lines (25 loc) · 908 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
29
30
31
32
33
34
35
36
# Filename: dockerFile
FROM centos:centos7
RUN yum -y install epel-release
RUN yum -y install which
RUN yum -y install emacs-nox
RUN yum -y install git
RUN yum -y install cmake3
RUN yum -y install gcc
RUN yum -y install kernel-devel
RUN yum -y install llvm llvm-devel llvm-static
ENV PYTHON=36
RUN yum -y install vim-X11 vim-common vim-enhanced vim-minimal
RUN yum -y install python${PYTHON} python${PYTHON}-devel python${PYTHON}-pip python${PYTHON}-tkinter
RUN yum -y install python2 python2-devel python2-pip
RUN yum -y install openssl-devel
RUN yum -y install openssh-server openssh-clients
RUN yum -y install rsh rsh-server
RUN yum -y install boost boost-devel
RUN yum -y install xorg-x11-apps
RUN yum install -y lapack-devel blas-devel
RUN yum -y install root
RUN yum -y install python3-root
RUN yum -y install make
RUN python3 -m pip install pymongo
RUN python3 -m pip install pymongo[srv]