首頁  >  文章  >  資料庫  >  docker中logs指令怎麼顯示最後幾行

docker中logs指令怎麼顯示最後幾行

WBOY
WBOY原創
2022-02-07 15:21:1013141瀏覽

在docker中,可以利用logs指令的「--tail」參數來顯示最後幾行日誌,logs指令用來取得容器的日誌,「--tail」參數用來設定只列出最新的幾個容器日誌,語法為「docker logs --tail=行數」。

docker中logs指令怎麼顯示最後幾行

本教學操作環境:linux7.3系統、docker-1.13.1版、Dell G3電腦。

docker中logs指令怎麼顯示最後幾行

docker logs : 取得容器的日誌

語法

docker logs [OPTIONS] CONTAINER

OPTIONS說明:

-f : 追蹤日誌輸出

--since :顯示某個開始時間的所有日誌

-t : 顯示時間戳記

##--tail :僅列出最新N條容器日誌

實例

追蹤查看容器mynginx的日誌輸出。

runoob@runoob:~$ docker logs -f mynginx
192.168.239.1 - - [10/Jul/2016:16:53:33 +0000] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
2016/07/10 16:53:33 [error] 5#5: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.239.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "192.168.239.130", referrer: "http://192.168.239.130/"
192.168.239.1 - - [10/Jul/2016:16:53:33 +0000] "GET /favicon.ico HTTP/1.1" 404 571 "http://192.168.239.130/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
192.168.239.1 - - [10/Jul/2016:16:53:59 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
...

查看容器mynginx從2016年7月1日後的最新10個日誌。

docker logs --since="2016-07-01" --tail=10 mynginx

推薦學習:《

docker影片教學
#

以上是docker中logs指令怎麼顯示最後幾行的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn