Не удается установить пип-пакеты внутри контейнера docker с windows - PullRequest
0 голосов
/ 29 января 2020

Dockerfile

# Use an official Python runtime as a base image
FROM python:3.8.1-windowsservercore

# Set the working directory to /app
WORKDIR /app

# Copy the current directory contents into the container at /app
ADD . /app

# Install any needed packages specified in requirements.txt
RUN pip install --trusted-host pypi.python.org -r requirements.txt

# Make port 80 available to the world outside this container
EXPOSE 80

# Define environment variable
ENV NAME World

# Run app.py when the container launches
CMD ["python", "app.py"]

Это дает мне эту ошибку

Error

Как решить эту ошибку сети прокси? Я получил решение для linux, но для windows 10 я не могу найти ответ. Я использую последний docker для windows.

1 Ответ

0 голосов
/ 29 января 2020
  • Если у вас есть прокси между этими командами, используйте следующую команду:
    docker build --no-cache --build-arg HTTP_PROXY = http://xx.xx.xx.xx : xx --build-arg HTTPS_PROXY = http://xx.xx.xx.xx: xx --network = host -t helloworkapp.
  • Если у вас нет прокси, используйте эта команда (используйте host n / w для загрузки пакетов):
    docker build --no-cache --network = host -t helloworkapp.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...