Docker 运行 在 PHP 7.4 > 8 更新后 mac 上真的很慢

Docker running really slow on mac after PHP 7.4 > 8 update

我们最近在 Ubuntu 20.04.

将 docker 配置从 PHP7.4 更新为 PHP8 运行

对于团队的大多数人来说,这很好。对于我和其他人(都使用 mac),我们的本地环境现在 运行 明显变慢了。切换回 PHP7.4 即可解决问题。团队中的其他人(Windows 和 macOS)没有这个问题。

Big Sur 11.6.4 - 慢
蒙特雷 12.3 - 慢
蒙特雷 12.1 - 很好

甚至不知道从哪里开始寻找 - 有什么想法吗?

最终找到了它,发布一个答案以防它对其他人有帮助。

将以下变量添加到 docker-compose.yml 解决了问题。

services:
    laravel.test:
        environment:
            XDEBUG_MODE: '${SAIL_XDEBUG_MODE:-off}'
            XDEBUG_CONFIG: '${SAIL_XDEBUG_CONFIG:-client_host=host.docker.internal}'