Php 使用Docker Compose远程解释器进行调试:数据库容器未知

Php 使用Docker Compose远程解释器进行调试:数据库容器未知,php,docker,docker-compose,phpstorm,Php,Docker,Docker Compose,Phpstorm,我目前正在尝试使用docker容器作为远程解释器在PhpStorm中调试测试。我面临的问题是,尽管我可以连接到远程解释器并在其上执行代码,但容器似乎不知道来自compose文件的其他容器。与正常情况不同,他无法连接到在另一个容器(host=mysql)中运行的数据库 以前是否有人遇到过同样的问题并找到了解决方案?您是否将远程解释器设置为Docker或Docker Compose? 在PhpStorm中,转到首选项->PHP->CLI解释器->。。。并检查解释器名称下是否有Docker Compo

我目前正在尝试使用docker容器作为远程解释器在PhpStorm中调试测试。我面临的问题是,尽管我可以连接到远程解释器并在其上执行代码,但容器似乎不知道来自compose文件的其他容器。与正常情况不同,他无法连接到在另一个容器(host=mysql)中运行的数据库


以前是否有人遇到过同样的问题并找到了解决方案?

您是否将远程解释器设置为Docker或Docker Compose?
在PhpStorm中,转到首选项->PHP->CLI解释器->。。。并检查解释器名称下是否有Docker Compose或Docker section。如果不是Docker Compose,请添加一个新的解释器,并确保为此解释器选择Docker Compose

请发布您的
Docker Compose.yml
文件。