Я следую примеру fig guide, используя докеры с приложением python, но когда докер поднимается до команды
RUN pip install -r requirements.txt
Появляется следующее сообщение об ошибке:
Step 3 : RUN pip install -r requirements.txt
---> Running in fe0b84217ad1
Collecting blinker==1.3 (from -r requirements.txt (line 1))
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ProtocolError('Connection aborted.', gaierror(-2, 'Name or service not known'))': /simple/blinker/
Это повторяется несколько раз, а затем появляется другое сообщение:
Could not find any downloads that satisfy the requirement blinker==1.3 (from -r requirements.txt (line 1))
No distributions at all found for blinker==1.3 (from -r requirements.txt (line 1))
Таким образом, по какой-то причине pip не может получить доступ к каким-либо пакетам из контейнера докеров. Есть ли что-нибудь, что мне нужно сделать, чтобы разрешить ему доступ в Интернет?
Однако протокол работает отлично, чтобы установить вещи за пределами контейнера докеров, и работал нормально даже с этим точным пакетом (blinker==1.3
), чтобы не проблема. Также эта проблема не специфична для этого пакета. Я получаю ту же проблему с любой командой pip install
для любого пакета.
Кто-нибудь знает, что здесь происходит?