我是Docker的新手,我已经准备了一个dockerfile并构建了一个基本的docker映像,但是,运行它时出现此错误。我的dockerfile如下:
FROM python:3.8.6
MAINTAINER tester tester
ADD . /code
WORKDIR /code
CMD ["python", "/app/Main.py"]
我使用以下命令来构建我的docker映像(我在文件夹“ test”中执行该命令):
docker build -t my_test .
然后我使用以下命令tp运行我的docker映像:
docker run -it my_test
然后我有以下错误:
python: can't open file '/app/Main.py': [Errno 2] No such file or directory
我可以确认文件夹“ app”具有脚本“ Main.py”。可能是什么原因?
以a开头的路径/
对应于根级别。更改以下行,如下所示:
CMD ["python", "/app/Main.py"]
至:
CMD ["python", "app/Main.py"]
要么
CMD ["python", "./app/Main.py"]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句