我正在尝试使用Sail创建一个新的Laravel应用程序。然而,使用以下命令:
./vendor/bin/sail up
它显示:
Attaching to test-app-laravel.test-1, test-app-mysql-1
Error response from daemon: driver failed programming external connectivity on endpoint test-app-mysql-1 Bind for 0.0.0.0:3306 failed: port is already allocated
我正在使用Docker,但是我有另一个应用程序正在使用该端口。你知道如何更改Sail配置以使用不同的端口吗?
docker-compose.yml
文件上做了哪些更改以更新应用程序端口?默认情况下,您可以通过将APP_PORT=8080
(或其他空闲端口)添加到您的.env
文件中来更改 Laravel 应用程序端口。您可以读取环境变量,它们保存在${ENV_VARIABLE:-DEFAULT}
格式中。 - pmcpimentel