docker容器日誌詳解

2021-10-23 10:16:51 字數 716 閱讀 5143

通過docker logs命令可以檢視容器的日誌。

命令格式:

$ docker logs [options] container

options:

--details 顯示更多的資訊

-f, --follow 跟蹤實時日誌

--since string 顯示自某個timestamp之後的日誌,或相對時間,如42m(即42分鐘)

--tail string 從日誌末尾顯示多少行日誌, 預設是all

-t, --timestamps 顯示時間戳

--until string 顯示自某個timestamp之前的日誌,或相對時間,如42m(即42分鐘)

例子:檢視指定時間後的日誌,只顯示最後100行:

$ docker logs -f -t --since="2018-02-08" --tail=100 container_id

檢視最近30分鐘的日誌:

$ docker logs --since 30m container_id

檢視某時間之後的日誌:

$ docker logs -t --since="2018-02-08t13:23:37" container_id

檢視某時間段日誌:

$ docker logs -t --since="2018-02-08t13:23:37" --until "2018-02-09t12:23:37" container_id

docker日誌 及 docker容器日誌

docker容器的日誌是預設存在本地的 var lib docker containers container id container id json.log 裡。可以用以下命令查log檔案的位置 docker inspect container id grep log 或 docker insp...

docker 檢視docker容器日誌

1 命令格式 docker logs options container options details 顯示更多的資訊 f,follow 跟蹤實時日誌 since string 顯示自某個timestamp之後的日誌,或相對時間,如42m 即42分鐘 tail string 從日誌末尾顯示多少行日...

Docker 容器日誌收集

root node1 cat ngxlog.sh bin bash nginx logs dir var log nginx web nginx pid file var log nginx nginx.pid pid ps ef grep nginx grep apache awk nginx l...