您的位置:宽带测速网 > mysql教程 > 怎么用docker中logs命令显示最后几行

怎么用docker中logs命令显示最后几行

2025-06-21 11:21来源:互联网 [ ]

在docker中,可以利用logs命令的“--tail”参数来显示最后几行日志,logs命令用于获取容器的日志,“--tail”参数用于设置仅列出最新的几条容器日志,语法为“docker logs --tail=行数”。

本教程操作环境:linux7.3系统、docker-1.13.1版、Dell G3电脑。

docker中logs命令怎么显示最后几行

docker logs : 获取容器的日志

语法

dockerlogs[OPTIONS]CONTAINER

OPTIONS说明:

-f : 跟踪日志输出

--since :显示某个开始时间的所有日志

-t : 显示时间戳

--tail :仅列出最新N条容器日志

实例

跟踪查看容器mynginx的日志输出。

runoob@runoob:~$dockerlogs-fmynginx192.168.239.1--[10/Jul/2016:16:53:33+0000]"GET/HTTP/1.1"200612"-""Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/45.0.2454.93Safari/537.36""-"2016/07/1016:53:33[error]5#5:*1open()"/usr/share/nginx/html/favicon.ico"failed(2:Nosuchfileordirectory),client:192.168.239.1,server:localhost,request:"GET/favicon.icoHTTP/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.icoHTTP/1.1"404571"http://192.168.239.130/""Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/45.0.2454.93Safari/537.36""-"192.168.239.1--[10/Jul/2016:16:53:59+0000]"GET/HTTP/1.1"3040"-""Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/45.0.2454.93Safari/537.36""-"...

查看容器mynginx从2016年7月1日后的最新10条日志。

dockerlogs--since="2016-07-01"--tail=10mynginx