docker-compose错误:Windows上的“无此类文件或目录”

时间:2019-12-28 15:15:11

标签: python windows docker flask

我跟随这个tutorial一起使用Docker运行Flask服务器。我在Windows机器上工作,所以我在使用Docker Toolbox。

一旦我输入创建数据库表的命令:

docker-compose run web /usr/local/bin/python create_db.py 

我收到以下错误:

  

来自守护程序的错误响应:OCI运行时创建失败:   container_linux.go:346:启动容器进程引起“执行:   \“ C:/ Program Files / Git / usr / local / bin / python \”:统计信息C:/ Program   Files / Git / usr / local / bin / python:没有这样的文件或目录“:未知

我不确定为什么会收到此错误,对于如何解决此错误的任何建议将不胜感激。谢谢。

2 个答案:

答案 0 :(得分:1)

该命令失败,因为Windows尝试解析路径,可以通过引用路径来绕开该路径:

docker-compose run web python create_db.py

如果上述操作失败,则可以使用双破折号:

docker-compose run web -- "/usr/local/bin/python create_db.py"

答案 1 :(得分:0)

我必须更改当前目录,然后执行脚本:

python3 01_crypt.py -e 'P@$$w0rD'