Docker SDK Exec 方法:按时间范围和模糊查询容器日志
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> 是要搜索的关键词,可以使用正则表达式进行更复杂的匹配。
原文地址: https://www.cveoy.top/t/topic/kNuC 著作权归作者所有。请勿转载和采集!