python:无法打开文件“main.py”:[Errno 2]没有这样的文件或目录-docker

python:无法打开文件“main.py”:[Errno 2]没有这样的文件或目录-docker,python,docker,Python,Docker,当我尝试运行docker映像时,我看到了上述错误。下面是我的docker文件和目录结构的截图 因为您已经在Dockerfile中指定了WORKDIR。不要将文件复制到/ 将命令更改为 COPY . . # If you want to copy whole folder into container CMD ["python", "src/main.py"] 以及命令 COPY . . # If you want to copy whole folder into container

当我尝试运行docker映像时,我看到了上述错误。下面是我的docker文件和目录结构的截图


因为您已经在Dockerfile中指定了WORKDIR。不要将文件复制到/

将命令更改为

COPY . .   # If you want to copy whole folder into container
CMD ["python", "src/main.py"]
以及命令

COPY . .   # If you want to copy whole folder into container
CMD ["python", "src/main.py"]

我无法运行PNG文件来重现您的问题。您能否删除这两个图像,并用再现问题所需的实际源代码替换它们?