Docker schlug fehl, wenn "RUN pip install flask" ausgeführt wird. Der Inhalt der Docker-Datei lautet wie folgt:Fehler beim Herstellen einer neuen Verbindung: [Errno -2] Name oder Dienst nicht bekannt ',)':/simple/flask/
FROM python:3.4
RUN mkdir /code
COPY app.py /code/app.py
WORKDIR /code
RUN pip install flask redis
CMD ['python', 'app.py']
**When I run in the terminal : "$ sudo docker build -t fig_ex .", it shows:**
Sending build context to Docker daemon 3.072 kB
Step 1 : FROM python:3.4
---> d87c6dbd17a7
Step 2 : RUN mkdir /code
---> Using cache
---> 4049bfe07335
Step 3 : COPY app.py /code/app.py
---> Using cache
---> bbe0353172b6
Step 4 : WORKDIR /code
---> Using cache
---> 2535608c604c
Step 5 : RUN pip install flask redis
---> Running in 4a49dee8c8b1
Kolben Sammeln
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0f88deec18>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/flask/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0f88dee2b0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/flask/
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0f88dee908>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/flask/
Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0f88dd0978>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/flask/
Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f0f8914d630>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/flask/
konnte keine Version finden, die die Anforderung erfüllt Kolben (von Versionen:)
keine Verteilung Anpassung für Kolben gefunden
Der Befehl '/ bin/sh -c pip installieren Kolben redis' einen Nicht-Null-Code zurückgegeben: 1
ich alles neu gestartet haben, Fehler immer noch auftritt. meine Docker-Version ist 1.12.3.
Vielen Dank!
die oben genannten Arbeiten außerhalb von Docker installieren lässt - entweder global oder in einem virtualenv? –
was meinst du mit "außerhalb von Docker"? der Docker-Dämon läuft, ich führe "docker build" nach der Bearbeitung von Dockerfile aus, dann tritt der Fehler beim Sammeln von flask auf –
Außerhalb von Docker, meine ich nur in deiner Shell oder in der Kommandozeile. Im Grunde genommen, wo du dieses Zeug machen würdest, bevor Docker kam. –