首页 > 解决方案 > docker-compose php 文件已更新但未执行

问题描述

我的 docker-compose 情况很奇怪,我无法解释。

我已经安装了一个包含三个服务的 docker-compose 来为 Symfony 项目提供服务。服务是php-fpm和。mysqlnginx

到目前为止,我已经正确安装了所有东西,并且 Symfony 正在按预期运行,但是,当我php对机器上的文件进行更改host并刷新浏览器时,这些更改不会反映在我的浏览器上。

同时,如果运行命令docker -it exec PHP-CONTAINER-ID shdocker -it exec NGINX-CONTAINER-ID bash然后在两种情况下执行,more /srv/api/Serializer/SerializerContextBuilder.php我可以看到我在两边nginxphp-fpm)的主机上所做的更改

我在系统上运行 docker Ubuntu 20.04

码头工人版本:Docker version 20.10.7, build f0df350

码头工人撰写版本:docker-compose version 1.27.4, build 40524192

知道什么会导致这个问题吗?有没有人遇到过这种奇怪的情况,如果有,是如何解决的?

标签: phpdockernginxdocker-compose

解决方案


推荐阅读