Docker:执行命令docker时出错exec my_container composer php yii migrate --interactive = 0

时间:2017-07-03 20:35:16

标签: php docker-compose

我正在使用Sierra Os在Mac上使用Docker中的VM运行Yii2中的项目。 当我执行migrtion命令时,就是这个命令:

docker exec my_container composer PHP Yii migrate --interactive=0enter

我收到此错误:

[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "php" is not defined.

我有谷歌在线,但我没有找到任何好的解决方案。 我真的希望找到解决我问题的方法。

2 个答案:

答案 0 :(得分:0)

我不完全确定composer PHP Yii migrate是什么,但是码头工作人员说

  

COMMAND应该是可执行文件,链接或引用命令   不行。

也许this可以帮到你。

答案 1 :(得分:0)

您想要的命令是: /usr/local 区分大小写。

Composer应该作为单独的命令运行,因为它执行与执行迁移不同的操作。

如果您拥有高级应用程序模板,则{console}。