adicionando RUN apt-get install ca-certificates
ao meu Dockerfile funcionou para mim.
Estou correndo para a seguinte mensagem de erro quando faço o easy_install pip:
root@ff45b7b74944:/# easy_install pip
Searching for pip
Reading https://pypi.python.org/simple/pip/
Download error on https://pypi.python.org/simple/pip/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) -- Some packages may not be found!
Couldn't find index page for 'pip' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading [--https link here, like above--]
Download error on https://pypi.python.org/simple/: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590) -- Some packages may not be found!
No local packages or download links found for pip
error: Could not find suitable distribution for Requirement.parse('pip')
Isso é executado em um contêiner do Docker que é executado no Ubuntu: mais recente. Eu estou inclinado para o fato de que ele não pode fazer coisas openssl (link https), mas eu não estou completamente certo. Se alguém tiver uma solução ou algum método de solução de problemas, adoro descobrir.
Obrigado.
adicionando RUN apt-get install ca-certificates
ao meu Dockerfile funcionou para mim.
Resolvido:
Adicionamos o seguinte ao Dockerfile:
RUN mkdir /etc/pki
RUN mkdir /etc/pki/tls
RUN mkdir /etc/pki/tls/certs
RUN apt-get install wget
RUN wget http://curl.haxx.se/ca/cacert.pem
RUN mv cacert.pem ca-bundle.crt
RUN mv ca-bundle.crt /etc/pki/tls/certs
Tags python ssl docker pip easy-install