Я пытаюсь установить тензор потока в образе докера для моего приложения.
У меня есть 3 файла в папке, которую я использую для создания образа. Dockerfile
, index.py
и requirements.txt
Содержимое этих файлов:
Dockerfile
FROM python:alpine3.7
COPY . /app
WORKDIR /app
RUN pip3 install -r requirements.txt
EXPOSE 5000
CMD python ./index.py
needs.txt
tensorflow==1.1.0
scikit-learn==0.18.2
scipy==0.19.1
numpy==1.13.1
requests==2.18.3
index.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(host="0.0.0.0", port=int("5000"), debug=True)
Я перехожу в командной строке к папке, где у меня есть эти 3 файла на моем компьютере с Windows, и выполняю команду docker build --tag my-python-app2 .
Послев то время как, выполнив некоторое время, я получаю сообщение об ошибке ниже.
C:\Users\test\Downloads\python-docker2>docker build --tag my-python-app2 .
Sending build context to Docker daemon 4.096kB
Step 1/6 : FROM python:alpine3.7
---> cc07d9ec6532
Step 2/6 : COPY . /app
---> Using cache
---> 600334d62435
Step 3/6 : WORKDIR /app
---> Using cache
---> 15208b829606
Step 4/6 : RUN pip3 install -r requirements.txt
---> Running in e202ecdc48ba
Collecting tensorflow==1.1.0 (from -r requirements.txt (line 1))
Could not find a version that satisfies the requirement tensorflow==1.1.0 (from -r requirements.txt (line 1)) (from versions: )
No matching distribution found for tensorflow==1.1.0 (from -r requirements.txt (line 1))
The command '/bin/sh -c pip3 install -r requirements.txt' returned a non-zero code: 1
Может кто-нибудь помочь с этим?