php - 如何使用php docker容器查看php日志信息?

标签 php docker containers

我有一个php-fpm docker容器。 php-fpm在容器内运行,我能否在主机上获取php-fpm的日志?如果可以,该怎么办?

最佳答案

常用方法是容器内的应用程序不登录到文件,而是在stdout / stderr上输出日志。容器的主进程打印到stdout / stderr的所有内容均由docker的内置日志记录工具收集,并且可以使用docker logs <container-name>查看。

默认情况下,日志是使用json-file日志记录驱动程序按容器存储的,并且在删除容器本身时将被删除,但是还有其他可用的日志记录驱动程序(请参见Configure logging drivers)允许您将这些日志发送到(例如)syslogjournaldgelf

另见

  • View a container's logs
  • docker logs
  • 关于php - 如何使用php docker容器查看php日志信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43156828/

    相关文章:

    php - 如何在 Yii2 中打开 HTTP 缓存?

    php - 如果数据库字段具有特定值,则显示在结果顶部

    linux - 无法在 Ubuntu 16.04.2 LTS 上启动 docker(初始化 graphdriver 时出错)

    image - 如何在 kubernetes 中拉回已经缓存的图像?

    sql-server - 无法在 Docker 上使用 SSMS 连接到 SQL Server

    php - 使用 PHP 将 HTML 插入到 div 标签中

    javascript - 如何在JavaScript测验App中问问题5次?

    python - docker pip install 不适用于需求文件

    docker - 错误层=rpc 写入响应 :write tcp 127. 0.0.1 :40000->127. 0.0.1:41558:使用关闭的网络连接

    r - 在 Linux 容器上登录到 Windows 域