我有三个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 配置中更改什么?