我一直想尝试使用Docker / Laradock来运行现有的Laravel项目。

我使用了https://laradock.io/上的说明,并使用以下命令来启动容器:

docker-compose up -d nginx mysql phpmyadmin redis workspace

我的容器已启动并正在运行:

php - Nginx Docker容器(作为Laradock的一部分)返回 'ERR_CONNECTION_CLOSED'-LMLPHP

但是本地主机的任何变体(127.0.0.1等)都将返回以下内容:
This site can’t be reached
localhost unexpectedly closed the connection.
Try:

Checking the connection
Checking the proxy and the firewall
Running Windows Network Diagnostics
ERR_CONNECTION_CLOSED

我尝试使用docker logs laradock_nginx_1获取一些日志,但是那里什么也看不到。

我没有更改Laradock.io提供的docker-compose.yml。就是这个:
https://www.codepile.net/pile/p6RQlE5W

我也没有更改Dockerfile,这是nginx的文件:
https://www.codepile.net/pile/JVRZYNVB

在哪里看?

最佳答案

使用正确的文件夹到您的php-project目录

根据documentation,您的php-project应该放在laradock文件夹附近。

例如。:

多个项目的文件夹结构:



唯一项目的文件夹结构:



APP_CODE_PATH_HOST配置文件中设置.env
2. Getting Started - Laradock:

08-28 11:53