docker查看日志

Updated on in 程序人生 with 0 views and 0 comments

1.日志设置和查看

{
  "registry-mirrors": [
    "https://h0fcunc7.mirror.aliyuncs.com"
  ],
  "insecure-registries": [],
  "debug": true,
  "experimental": false,
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "200m",
    "max-file": "1"
  }
}

log-driver json-file #日志驱动
log-opt max-size=[0-9+][k|m|g] #文件的大小
log-opt max-file=[0-9+] #文件数量

2.容器的日志查看

查看所有日志

docker logs mysql7

查看日志详情

docker logs mysql7 --details

实时输出日志

docker logs mysql7 --follow

查看自某个时间以来的日志或者最近几分钟内的日志

docker logs mysql7 --since 2020-05-25T10:30:00 
docker logs mysql7 --since 20m 

查看日志文件的最后几行(默认查看所有)

docker logs mysql7 --tail 99

查看某个时间之前的日志

docker logs mysql7 --until 2020-05-25T10:30:00 

查看某个时间段的日志

docker logs mysql7 --since 2020-05-24T10:30:00  --until 2020-05-25T10:30:00 

标题:docker查看日志
作者:wenyl
地址:http://www.wenyoulong.com/articles/2020/05/25/1590373855136.html