docker实时查看容器日志(实用)

  Java   1分钟   323浏览   0评论

实时查看容器日志意思,就是如果有日志更新,就会立刻刷新出来。

假设我们这里的容器名称叫docker123

实时查看docker最新10行日志,如果有新的日志生成会实时刷新出来。可以用这个命令:

docker logs -f --tail 10 docker123

如果我们只是打印出来最新的10行日志,可以用下面的命令:

docker logs --tail 10 docker123

或者用这个命令:

docker logs docker123 | tail -n 10

上面这两个命令效果是一样的。

如果我们要打印最早期的10行日志,就是日志的头10行,可以用下面的命令:

docker logs docker123 | head -n 10

想要在docker日志里查找关键字,可以用下面的命令,比如我们要查找的关键字是ERROR:

docker logs docker123 | grep 'ERROR'

错误太多了,我只想找最新的两行的ERROR日志,可以用下面的命令:

docker logs docker123 | grep 'ERROR' | tail -n 2
如果你觉得文章对你有帮助,那就请作者喝杯咖啡吧☕
微信
支付宝
  0 条评论