我跟随这个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:没有这样的文件或目录“:未知
我不确定为什么会收到此错误,对于如何解决此错误的任何建议将不胜感激。谢谢。
答案 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'