Я использую докер в окне. Ниже мой файл докера:
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
Спасибо, Майур, но я получаю ту же ошибку при повторной попытке (Retry(total=4, connect=None, read=None, redirect=None, status=None)) после разрыва соединения из-за 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org ', порт=443): время ожидания чтения истекло. (время ожидания чтения=15)")': /simple/flask/
Я думаю, что у вас медленное интернет-соединение, попробуйте это, python -m pip --default-timeout=1000 install flask
Я работаю над gcp VM, поэтому проблем с интернетом нет.
У меня точно такая же проблема, вы нашли решение? Я не пользуюсь прокси-сервером, и у меня нет проблем с установкой пакетов на моем компьютере с Windows dev. Но невозможно установить их в контейнер Windows Docker.
Эй, @S kumar, есть новости по этому вопросу? у меня та же проблема... с той лишь разницей, что я пытаюсь запустить ее с моего Wi-Fi и не подключен к какому-либо облаку





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