php - docker-compose php 文件已更新但未执行
问题描述
我的 docker-compose 情况很奇怪,我无法解释。
我已经安装了一个包含三个服务的 docker-compose 来为 Symfony 项目提供服务。服务是php-fpm
和。mysql
nginx
到目前为止,我已经正确安装了所有东西,并且 Symfony 正在按预期运行,但是,当我php
对机器上的文件进行更改host
并刷新浏览器时,这些更改不会反映在我的浏览器上。
同时,如果运行命令docker -it exec PHP-CONTAINER-ID sh
或docker -it exec NGINX-CONTAINER-ID bash
然后在两种情况下执行,more /srv/api/Serializer/SerializerContextBuilder.php
我可以看到我在两边(nginx
和php-fpm
)的主机上所做的更改
我在系统上运行 docker Ubuntu 20.04
。
码头工人版本:Docker version 20.10.7, build f0df350
码头工人撰写版本:docker-compose version 1.27.4, build 40524192
知道什么会导致这个问题吗?有没有人遇到过这种奇怪的情况,如果有,是如何解决的?
解决方案
推荐阅读
- javascript - 是否有可能有一个隐藏的 Javascript 文件
- node.js - 节点 Js api 失败
- javascript - NodeJS:如何在函数中使用 req、res、result 等参数?
- typo3 - 如何在typo3 v9新闻系统中创建详细信息页面
- xml - 在 XSD 1.0 中 - 如何在 xs:all 中实现 xs:choice?
- java - 是否可以不将 maven 依赖项中的类设为 final
- amazon-web-services - 我的 describe-load-balancers 查询未返回完整列表负载均衡器
- excel - .Copy 不随机执行
- java - Apache Kafka 主题元数据提取包含错误:{LEADER_NOT_AVAILABLE}
- ruby-on-rails - Rails TypeError:没有使用嵌套属性将符号隐式转换为整数