我一直想尝试使用Docker / Laradock来运行现有的Laravel项目。
我使用了https://laradock.io/上的说明,并使用以下命令来启动容器:
docker-compose up -d nginx mysql phpmyadmin redis workspace
我的容器已启动并正在运行:
但是本地主机的任何变体(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: