如何修复这个 PhpStorm、Docker 和 PhpUnit 问题?

如何修复这个 PhpStorm、Docker 和 PhpUnit 问题?

我有三个docker容器:

  • 前缀-php-fpm
  • 前缀mysql
  • 前缀-mysql-测试

我已经在 PhpStorm 中配置了 Docker、远程 PHP 解释器和 PhpUnit。但是当我运行需要 DB 连接到容器的测试时,prefix-mysql-test我收到错误:PDOException: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known。但是当我通过容器控制台 ( docker-compose exec prefix-php-fpm bash) 运行所有测试时 - 没有错误并且所有测试都通过。

我应该在 PhpStorm 配置中更改什么?

相关内容