docker logs
:获取容器的日志。
语法
docker logs [OPTIONS] CONTAINER
OPTIONS说明:
-
-f
:跟踪日志输出。 -
--since
:显示某个开始时间的所有日志。 -
-t
:显示时间戳。 -
--tail
:仅列出最新N
条容器日志。
实例
- 跟踪查看容器
myProject
的日志输出:
docker logs -f myProject
##效果如下:
192.168.239.1 - - [10/Jul/2023:16:53:33 +0000] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
2023/07/10 16:53:33 [error] 5#5: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 192.168.239.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "192.168.239.130", referrer: "http://192.168.239.130/"
192.168.239.1 - - [10/Jul/2023:16:53:33 +0000] "GET /favicon.ico HTTP/1.1" 404 571 "http://192.168.239.130/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
192.168.239.1 - - [10/Jul/2023:16:53:59 +0000] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.93 Safari/537.36" "-"
...
- 查看容器
myProject
从2023年7月1日后的最新10条日志:
docker logs --since="2023-07-01" --tail=10 myProject