2014-09-12 1 views
5

В течение последних двух дней я читаю контейнер-докер и пытаюсь настроить контейнер Apache.Docker Centos 7 easy_install supervisor ssl issue за прокси

Я за прокси. Ниже приведено содержимое моего Dockerfile.

FROM centos:latest 
ENV http_proxy <Perfect Proxy schema here> 
ENV https_proxy <Perfect Proxy schema here> 
ENV ftp_proxy <Perfect Proxy schema here> 
RUN yum -y update 
RUN yum -y install python-setuptools 
RUN easy_install supervisor 
RUN mkdir -p /var/log/supervisor 
RUN yum -y install which 
RUN yum -y install git 

Все прошло хорошо до RUN easy_install supervisor. Я получаю ошибку ниже.

Step 6 : RUN easy_install supervisor 
---> Running in 1e566719d244 
Searching for supervisor 
Download error on https://pypi.python.org/simple/supervisor/: [Errno 1] _ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol -- Some packages may not be found! 
Couldn't find index page for 'supervisor' (maybe misspelled?) 
Scanning index of all packages (this may take a while) 
Download error on https://pypi.python.org/simple/: [Errno 1] _ssl.c:504: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol -- Some packages may not be found! 
No local packages or download links found for supervisor 
error: Could not find suitable distribution for Requirement.parse('supervisor') 
2014/09/12 13:37:47 The command [/bin/sh -c easy_install supervisor] returned a non-zero code: 1 

Просьба предложить решить эту проблему.

Заранее спасибо.

+1

У меня тоже есть эта проблема, так что не только вы –

ответ

5

использование пип вместо

RUN yum install -y python-pip && pip install pip --upgrade 
RUN pip install --no-deps --ignore-installed --pre supervisor 
+0

Стоит отметить, что EPEL должен быть установлен перед установкой пакета питона-пип. То есть выполните это сначала: 'RUN yum install -y epel-release' –

 Смежные вопросы

  • Нет связанных вопросов^_^