docker logs 檢視日誌
阿新 • • 發佈:2022-01-14
本文為joshua317原創文章,轉載請註明:轉載自joshua317部落格https://www.joshua317.com/article/229
一、格式說明
docker logs [OPTIONS] CONTAINER Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container Options: --details Show extra details provided to logs -f, --follow Follow log output --since string Show logs since timestamp (e.g. 2013-01-02T13:23:37) or relative (e.g. 42m for 42 minutes) --tail string Number of lines to show from the end of the logs (default "all") -t, --timestamps Show timestamps --until string Show logs before a timestamp (e.g. 2013-01-02T13:23:37) or relative (e.g. 42m for 42 minutes) [root@iz8vb6yk5a7gzhaw7901zdz ~]#
二、引數說明
-f : 檢視實時日誌,和tail -f的原理頗為相似
--since :顯示某個開始時間的所有日誌
-t : 顯示時間戳
--tail :僅列出最新N條容器日誌,--tail=10 : 檢視最後的10條日誌
三、常見用法
3.1 檢視docker容器(nginx)的所有log
#其中nginx是容器名稱,也可以是容器id,比如: docker logs -f 8d7b1800e1df
docker logs nginx
3.2 實時檢視docker容器(nginx)的日誌
docker logs -f nginx
3.3 檢視docker容器(nginx)從2022年01月14日後的最新10條日誌
docker logs -f -t --since="2022-01-14" --tail=10 nginx
3.4 匯出docker容器(nginx)日誌
docker logs nginx > nginx.log
本文為joshua317原創文章,轉載請註明:轉載自joshua317部落格https://www.joshua317.com/article/229