# 1.显示所有log
# 显示指定容器的所有log
docker logs [OPTIONS] <CONTAINER>
# 显示启动的所有容器的log
docker-compose logs
# 2.显示实时log(此效果和Linux的tail -f filename)一样,可以把最新的内容刷新到屏幕上)
# 显示最新的100条
docker logs -f 100 <CONTAINER>
# 3.使用tail查看log尾部
# 查看容器最新的20条信息
docker logs --tail 20 <CONTAINER>
# 4.使用grep过滤log
docker logs |grep error
# 5.根据时间查看log
# 查看2020-03-26T15:00:00之后的日志
docker logs --since 2020-03-26T15:00:00 <CONTAINER>
# 查看2024-11-24 到2024-11-27 0时间段的日志
docker logs --since 2020-03-26T15:00:00 --until 2020-03-27T11:00:00 <CONTAINER>
# 6.组合使用
docker logs --tail 10 <CONTAINER> | grep info
docker logs -f --since xxx --tail 10 <CONTAINER>
# 7.把日志写入文件
docker logs -t <CONTAINER> | grep error >> kingbal_logs_error.txt