docker中logs命令怎么顯示最后幾行

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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享