-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
32 lines (26 loc) · 903 Bytes
/
Dockerfile
File metadata and controls
32 lines (26 loc) · 903 Bytes
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
FROM amazonlinux:latest
MAINTAINER dkzkb
# https://www.python.org/ftp/python/
ARG python_majar_version='3'
ARG python_minor_version='6'
ARG python_batch_version='5'
ARG python_version=${python_majar_version}'.'${python_minor_version}'.'${python_batch_version}
RUN yum install -y wget \
tar \
gzip \
zlib-devel \
make \
gcc \
openssl-devel \
zip
RUN mkdir ~/src
WORKDIR ~/src
RUN wget https://www.python.org/ftp/python/${python_version}/Python-${python_version}.tgz
RUN tar zxvf Python-${python_version}.tgz && \
cd Python-${python_version} && \
./configure && \
make && \
make install
RUN ln -s /usr/local/bin/python${python_majar_version} /usr/local/bin/python
RUN ln -s /usr/local/bin/pip${python_majar_version} /usr/local/bin/pip
WORKDIR /share