Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker Run[tag name to container]返回python:无法在Windows中打开文件_Python_Docker_Containers - Fatal编程技术网

Docker Run[tag name to container]返回python:无法在Windows中打开文件

Docker Run[tag name to container]返回python:无法在Windows中打开文件,python,docker,containers,Python,Docker,Containers,python:无法打开文件“Test.py”:[Errno 2]没有这样的文件或目录,即使我已经指定了容器的工作目录 尝试运行某些内容时,请尝试使用完整路径 /home/user/Test.py 你在构建映像时是否将文件复制或添加到docker容器中?我将文件复制到容器中。如果不起作用,我将代码更改为:CMD python/home/Test/Test.py你可以共享docker文件和/或docker-compose.yml吗?我没有docker compose,共享docker文件:dock

python:无法打开文件“Test.py”:[Errno 2]没有这样的文件或目录,即使我已经指定了容器的工作目录


尝试运行某些内容时,请尝试使用完整路径

/home/user/Test.py

你在构建映像时是否将文件复制或添加到docker容器中?我将文件复制到容器中。如果不起作用,我将代码更改为:CMD python/home/Test/Test.py你可以共享docker文件和/或docker-compose.yml吗?我没有docker compose,共享docker文件:docker hub上公开可用的docker映像python将从docker.io/library/python:容器中最新创建目录helloworld linux机器运行mkdir C:\home\Test将Test.py从本地目录复制到容器的测试文件夹COPY Test.py C:/Users/DataAnalyst/docker/Test.py running Test.py incontainer CMD python/home/user/Test.pyAs从文档中您可以尝试运行以下命令:docker run-it-rm-name my running script-v$PWD:/usr/src/myapp-w/usr/src/myapp python:3 python Test.py我可以看到您正在尝试混合Windows位置C:/Users。。。。在linux机器中,这可能是不正确的。这个:docker run-it-rm-name helloworldapp-v$PWD:/home/Test-wc:/Users/DataAnalyst/docker/python:3 python Test.py也没有帮助。。。但是,当我使用docker run-d helloworldapp时,我确实获得了容器ID,但是程序Test.py应该打印一些东西,它没有