docker log

作者:原创时间:2022-06-07
文档

   

docker log是什么,让我们一起了解一下?

开发基于 Docker 的应用时,用好 log 可以大大提高排错效率。

下面就是几个常用的 log 操作技巧:

1、显示所有 log

2、显示实时 log

3、使用 tail 查看 log 尾部

4、使用 grep 过滤 log

5、根据时间查看 log

6、组合使用

7、把日志写入文件

实战操作:

1、显示所有 log

# 显示某个容器的所有log
$ docker logs [OPTIONS] 
# 显示 docker-compose 启动的所有容器的log
$ docker-compose logs

2、显示实时 log

效果和Linux的 tail-f filename 一样,可以把最新内容刷新显示到屏幕上。

$ docker logs -f 

3、使用 tail 查看 log 尾部

效果和Linux的 tail-n20filename 一样,显示最后20行的内容。

$ docker logs --tail 20 

4、使用 grep 过滤 log

例如查找所有包含 “error” 的log:

$ docker logs | grep error

5、根据时间查看 log

比如只想查看某个时间点之后的日志,使用 --since 选项,显示从指定时间点到最新的日志:

$ docker logs --since 2018-09-25T12:01:46.452616Z 

--since指定了开始时间点,还可以指定结束时间点,使用选项 --until,显示二者之间的日志:

$ docker logs --since 2018-09-25T12:01:48.551341Z --until 2018-09-25T12:01:48.561714Z 

6、组合使用

这些选项都可以放在一起使用,例如:

$ docker logs --tail 10  | grep info
 
$ docker logs -f --since xxx --tail=10 

以上就是小编的分享,希望可以帮助到大家。

显示全文
ui专业是什么专业 docker rm ui和视觉设计的区别 docker elk docker dns docker git docker rpm ui设计包括哪些 ui设计师要懂什么 ui和gui的区别 docker cmd docker cp怎么用 docker cp如何用 如何查看docker日志 怎样查看docker日志 docker查看日志命令 docker如何查看日志命令 docker有自己的防火墙吗 docker有防火墙吗 docker怎么用 docker如何用 抖音妈妈我要吃烤山药是什么梗 次声波的特点 锡纸能放微波炉加热吗 怎么把360浏览器设为默认浏览器 ui设计全称 docker创建容器 docker go docker tag docker cpu 删除docker镜像 卸载docker 退出docker k8s docker docker hub docker的作用 docker原理 docker工具 网络工程师怎么获得 ui框架排行 ui学什么的 什么叫ui界面设计 ui主要是干什么 网络工程师要考些什么 网络工程师需要考英语吗