【发布时间】:2019-09-03 18:36:47
【问题描述】:
我一直在尝试使用 Docker / Laradock 运行现有的 Laravel 项目。
我使用https://laradock.io/ 上的说明并使用以下命令启动容器:
docker-compose up -d nginx mysql phpmyadmin redis workspace
我的容器已启动并正在运行:
但是 localhost 的任何变体(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
去哪里看?
【问题讨论】:
-
请显示您的
docker-compose.yml和Dockerfile的请求 -
另外,你完成第四步了吗?
4 - Open your project’s .env file and set the following: DB_HOST=mysql REDIS_HOST=redis QUEUE_HOST=beanstalkd -
@Yasen docker-compose 和 Dockerfile 添加到我的问题中(没有编辑它们)。是的,我完成了第 4 步。
-
nginx代码为空:codepile.net/pile/92RwpWgY -
@Yasen 现已修复(新链接)。
标签: php laravel docker nginx laradock