我将我的Symfony项目放入了Docker,并使用了一个代码卷。我想使用一个php命令(准确地说是php app/console doctrine:generate:entities MyBundle:MyEntity
)。
当我尝试在泊坞窗之外使用我的php命令时,我的代码没有任何反应。但是,当我将自己连接到docker时,php命令运行良好。
您知道为什么我的php命令在docker之外无法工作吗?
谢谢:)
答案 0 :(得分:1)
Docker包含您的PHP映像,只能从您的容器访问它。如果您尝试从Docker下订单,它将不仅找到PHP源,因为它们已被容器化
您的Symfony应用程序可以找到它们,因为您已经指出了通往Dockers的方法,仅此而已:)