Dockerfile-python:无法打开文件'/usr/app/client.py':[Errno 2]没有这样的文件或目录

时间:2018-08-15 02:00:04

标签: python docker

我有以下Dockerfile ...

FROM python:2.7.15

RUN mkdir /usr/app
WORKDIR /usr/app
COPY ./app/requirements.txt .
RUN pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.2.1-cp27-none-linux_x86_64.whl && pip install -r requirements.txt

ADD app/* /

ENV PYTHONUNBUFFERED 1

CMD ["python", "/usr/app/client.py"]

这将生成但由于python文件而无法运行。我已经尝试过...

client.py

./client.py

这些都不起作用。我想念什么吗? ADD应该将此文件与其他python脚本一起添加

1 个答案:

答案 0 :(得分:0)

假设您已经下载了编码文件,请确保您的终端与您要打开的文件位于同一目录中。

例如如果code.py在/ Downloads / Python文件夹中

然后在开始之前运行cd / Downloads / Python来更改目录(cd)。

然后,您应该可以将命令键入为:

$:/ Downloads / Python> python code.py

(或类似名称,具体取决于您的操作系统)