Docker SDK 中的 exec 方法可以用于按时间范围查询容器日志,并支持模糊查询。

按时间范围查询:

使用以下命令可以按时间范围查询容器日志:

docker logs --since '<timestamp>' --until '<timestamp>' '<container_name>'

其中,--since--until 参数指定了时间范围,<timestamp> 可以是绝对时间(例如 2021-01-01T00:00:00Z)或相对时间(例如 10m,表示 10 分钟前)。

模糊查询:

如果需要进行模糊查询,可以在命令中使用 grep 命令来过滤日志信息,例如:

docker logs '<container_name>' | grep '<keyword>'

其中,<keyword> 是要搜索的关键词,可以使用正则表达式进行更复杂的匹配。

Docker SDK Exec 方法:按时间范围和模糊查询容器日志

原文地址: https://www.cveoy.top/t/topic/kNuC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录