aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/dockerfile/distribtest/python_centos6_x64/Dockerfile
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2016-02-11 08:48:13 -0800
committerGravatar Craig Tiller <ctiller@google.com>2016-02-11 08:48:13 -0800
commitb718c8af703fc3442d691a091d5c8f9c321e3b55 (patch)
tree90c9c265035f3714b81badc68ea3e6d1e1ff026b /tools/dockerfile/distribtest/python_centos6_x64/Dockerfile
parent6456a47b184540e9be3bbff25fe39ee4072676ad (diff)
parentf79366a3c99592eccd9c719c86dca2f976804d3d (diff)
Merge github.com:grpc/grpc into compatibility_mode
Diffstat (limited to 'tools/dockerfile/distribtest/python_centos6_x64/Dockerfile')
-rw-r--r--tools/dockerfile/distribtest/python_centos6_x64/Dockerfile17
1 files changed, 13 insertions, 4 deletions
diff --git a/tools/dockerfile/distribtest/python_centos6_x64/Dockerfile b/tools/dockerfile/distribtest/python_centos6_x64/Dockerfile
index 683686c6db..79dae0742f 100644
--- a/tools/dockerfile/distribtest/python_centos6_x64/Dockerfile
+++ b/tools/dockerfile/distribtest/python_centos6_x64/Dockerfile
@@ -29,9 +29,18 @@
FROM centos:6
-RUN yum install -y git
-RUN yum install -y python
+RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
-RUN rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
-RUN yum install -y python-pip
+# Vanilla CentOS6 only has python 2.6 and we don't support that.
+RUN yum -y install yum -y install https://centos6.iuscommunity.org/ius-release.rpm
+RUN yum install -y python27
+# Override python2.6
+RUN ln -s /usr/bin/python2.7 /usr/local/bin/python
+RUN ln -s /usr/bin/python2.7 /usr/local/bin/python2
+
+# Install pip
+RUN curl https://bootstrap.pypa.io/get-pip.py | python -
+
+# "which" command required by python's run_distrib_test.sh
+RUN yum install -y which