带有docker卷的PHP命令不工作

带有docker卷的PHP命令不工作,php,symfony,docker,command,Php,Symfony,Docker,Command,我将Symfony项目放入Docker,使用一个卷作为代码。我想使用一个php命令(php应用程序/控制台原则:generate:entities-MyBundle:MyEntity) 当我试图在代码所在的docker外部使用php命令时,什么也没发生。但是当我将自己连接到docker时,php命令运行良好 你知道为什么我的php命令不能在docker之外工作吗 谢谢:)Docker包含您的PHP图像,它只能从您的容器中访问。如果您试图从Docker中下单,它将不仅仅找到PHP源代码,因为它们是

我将Symfony项目放入Docker,使用一个卷作为代码。我想使用一个php命令(
php应用程序/控制台原则:generate:entities-MyBundle:MyEntity

当我试图在代码所在的docker外部使用php命令时,什么也没发生。但是当我将自己连接到docker时,php命令运行良好

你知道为什么我的php命令不能在docker之外工作吗


谢谢:)

Docker包含您的PHP图像,它只能从您的容器中访问。如果您试图从Docker中下单,它将不仅仅找到PHP源代码,因为它们是容器化的


您的Symfony应用程序可以找到它们,因为您已经指明了通往源Docker的道路,仅此而已:)

Docker包含您的PHP图像,它只能从您的容器中访问。如果您试图从Docker中下单,它将不仅仅找到PHP源代码,因为它们是容器化的


你的Symfony应用程序可以找到它们,因为你已经指明了通往源代码Dockers的路,仅此而已:)

可能是因为php没有安装?@alex不是原因,php命令我可以在任何地方使用它其他原因可能是因为php没有安装?@alex不是原因,php命令我可以在任何地方使用它我看到,所以也许我不太明白。我编写的symfony文件/代码就像指向docker中实际存在的文件的指针?我想这是在我的计算机环境中,但实际上我的代码在docker中,对吗?哦,我明白了,所以可能我没有很好地理解。我编写的symfony文件/代码就像指向docker中实际存在的文件的指针?我想它在我的计算机环境中,但实际上我的代码在docker中,对吗?