Установка Pip не работает в контейнерах докеров в окне

Я использую докер в окне. Ниже мой файл докера:

FROM microsoft/windowsservercore:latest
FROM python:3.7
RUN pip install flask
CMD ["cmd"]

Когда я пытаюсь создать образ докера, он выдает следующее исключение:

>docker build  D:\HCL\Docker\

Sending build context to Docker daemon  14.34kB
Step 1/4 : FROM microsoft/windowsservercore:latest
 ---> ea9f7aa13d03
Step 2/4 : FROM python:3.7
 ---> 2137b5b81384
Step 3/4 : RUN pip install flask
 ---> Running in 7463787fcfa8

Collecting flask

  Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/flask/

  Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/flask/

  Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/flask/

  Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/flask/

  Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/flask/

  Could not find a version that satisfies the requirement flask (from versions: )
No matching distribution found for flask

The command 'powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; pip install flask' returned a non-zero code: 1
  • Я проверил, что докер имеет доступ в Интернет, но не может загрузить какой-либо пакет через https.
  • Я проверил загрузку файлов через http, и все работает нормально.
  • Я могу установить windowscore и python в один и тот же файл докера.
  • У меня проблема только с pip.
  • Я вошел в контейнер и вручную запустил команду pip, но получил ту же ошибку.

попробуй python -m pip install flask

Mayur 14.02.2019 07:54

Спасибо, Майур, но я получаю ту же ошибку при повторной попытке (Retry(total=4, connect=None, read=None, redirect=None, status=None)) после разрыва соединения из-за 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org ', порт=443): время ожидания чтения истекло. (время ожидания чтения=15)")': /simple/flask/

S kumar 14.02.2019 09:47

Я думаю, что у вас медленное интернет-соединение, попробуйте это, python -m pip --default-timeout=1000 install flask

Mayur 14.02.2019 10:58

Я работаю над gcp VM, поэтому проблем с интернетом нет.

S kumar 14.02.2019 15:33

У меня точно такая же проблема, вы нашли решение? Я не пользуюсь прокси-сервером, и у меня нет проблем с установкой пакетов на моем компьютере с Windows dev. Но невозможно установить их в контейнер Windows Docker.

Cpt Slow 10.12.2019 10:40

Эй, @S kumar, есть новости по этому вопросу? у меня та же проблема... с той лишь разницей, что я пытаюсь запустить ее с моего Wi-Fi и не подключен к какому-либо облаку

AlvaroMartinez 17.12.2021 11:46
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
6
2 003
0

Другие вопросы по теме