首页 > 解决方案 > docker tail -n 没有显示正确的编号。行数

问题描述

如果我运行以下 docker tail 命令:

docker logs --tail all    8f8df1de5f9c |& wc -l
645

它报告了 645 行

如果我然后运行:

docker logs --tail 645    8f8df1de5f9c |& wc -l
550

它显示减少的数量。的行。

我本来希望两个命令都显示相同的编号。行数?

PS我正在编写单元测试,所以我需要知道有多少行可用,然后我需要运行命令来准确地请求那个没有。的行。

码头工人版本是:

docker --version Docker 版本 19.03.13,构建 4484c46

我在带有 zfs 文件系统的 ubuntu 20.04 上运行。

标签: dockerloggingtail

解决方案


推荐阅读