日志文件對於處理故障十分重要,對於docker容器如何查看日志呢
查看docker容器的日志用到的是docker logs
這個命令:
docker logs --help
先看下官方給的命令說明
- --details 顯示更多的信息
- -f, --follow 跟蹤實時日志
- --since string 顯示自某個timestamp之后的日志,或相對時間,如30m(即30分鍾)
- --tail string 從日志末尾顯示多少行日志, 默認是all
- -t, --timestamps 顯示時間戳
- --until string 顯示自某個timestamp之前的日志,或相對時間,如30m(即30分鍾)
舉例:
-
跟蹤查看日志
docker logs -f CONTAINER_ID
-
查看日志,只顯示最后200行
docker logs --tail 200 CONTAINER_ID
-
查看最近30分鍾的日志
docker logs --since 30m CONTAINER_ID
-
查看某時間之后的日志
dockere logs -t --since "2020-10-25T14:06:30" CONTAINER_ID
-
查看某時間段之間的日志
docker logs -t --since "2020-10-25T14:06:30" --until "2020-10-26T14:06:30" CONTAINER_ID