Docker 日志查看

原创文章5年前 (2020)发布 fdadmin
4,845 0 0

查看日志两种方式

1.直接通过docker 查看

命令格式:

docker logs [OPTIONS] CONTAINER

Options:

        –details        显示更多的信息

    -f, –follow         跟踪实时日志

        –since string   显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)

        –tail string    从日志末尾显示多少行日志, 默认是all

    -t, –timestamps     显示时间戳

        –until string   显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)

    –具体方式:

   docker ps 获取 CONTAINER ID

   –查看实时日志

   docker logs -f CONTAINER ID

   –查看指定时间后的日志,只显示最后100行:

   docker logs -f -t –since=”2020-04-07″ –tail=100 CONTAINER ID or name

   –查看最近30分钟的日志:

   docker logs –since 30m CONTAINER ID

   查看某时间之后的日志:

   docker logs -t –since=”2020-04-07T09:23:37″ CONTAINER_ID  or name

   查看某时间段日志:

   docker logs -t –since=”2020-04-07T10:23:37″ –until “2020-04-07T10:55:37” CONTAINER_ID  or name

2.进入容器查看

    docker ps 获取 CONTAINER ID or name

docker exec -it CONTAINER ID  or name /bin/bash

前端

tail -f logs/nginx_error.log 

© 版权声明

相关文章

暂无评论

暂无评论...