访问 laravel sail 上的日志

car*_*aro 4 laravel laravel-sail

我正在为本地项目尝试 laravel sail,但我一生都找不到一种简单的方法来执行容器并跟踪我的日志。我厌倦了谷歌搜索却一无所获——有人有文档链接或者知道使用 Laravel sail 完成正常开发的最简单方法吗?我正在考虑放弃这种技术并以正常的 Docker 方式进行。

小智 5

Sail 只是一种轻松配置 docker 环境的方法,您仍然可以正常运行每个 docker 命令,甚至可以发布 sail 文件并自行修改它们(然后删除软件包)。要进入容器,请执行docker exec -it <container> bash./vendor/bin/sail shell./vendor/bin/sail root-shell。要跟踪容器的日志,您可以运行docker logs --follow <container>.

  • 由于 `sail` 将重定向所有无法匹配到 docker CLI 的内容,因此我们可以执行 `sail log -f &lt;service-name&gt;`,我们将获得特定 compose 服务的所有实时日志。 (2认同)