Docker 日志怎样查看详细

avatar
作者
猴君
阅读量:0

要查看 Docker 容器的详细日志,您可以使用以下方法:

  1. 使用 docker logs 命令:

    docker logs <container_id> 

    其中 <container_id> 是您要查看日志的容器的 ID。您可以使用 docker ps 命令获取容器的 ID。

    默认情况下,docker logs 命令会显示最近的一条日志。要查看容器的所有日志,您可以使用 -f--follow 选项:

    docker logs -f <container_id> 

    这将实时显示容器的日志输出。要停止实时查看,您可以按 Ctrl + C

  2. 使用 docker attach 命令:

    docker attach <container_id> 

    这将打开一个终端窗口,您可以在此处查看容器的实时日志输出。要停止查看并退出容器,您可以按 Ctrl + PCtrl + Q

  3. 使用第三方日志驱动程序:

    您还可以配置 Docker 使用第三方日志驱动程序,例如 json-filesyslogjournald 等。要更改日志驱动程序,请在运行容器时使用 --log-driver--log-opt 选项。例如,要将日志驱动程序更改为 syslog,您可以使用以下命令:

    docker run --log-driver=syslog <image_name> 

    要查看使用第三方日志驱动程序的容器的详细日志,您可以使用与上述方法相同的方法,例如 docker logsdocker attach

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!