Docker之docker log詳解


1.顯示所有log

docker logs [OPTIONS] <CONTAINER>   #顯示某個容器的所有log

docker-compose logs  #顯示啟動的所有容器的log

2.顯示實時log(此效果和Linux的tail -f filename)一樣,可以把最新的內容刷新到屏幕上)

docker logs -f <CONTAINER>

3.使用tail查看log尾部

docker logs --tail 20 <CONTAINER>  #查看容器最新的20條信息

4.使用grep過濾log

docker logs |grep error

5.根據時間查看log

docker logs --since 2020-03-26T15:00:00 <CONTAINER>  #查看2020-03-26T15:00:00之后的日志

docker logs --since 2020-03-26T15:00:00 --until 2020-03-27T11:00:00 <CONTAINER>  #查看2020-03-26T15:00:00到2020-03-27T11:00:00時間段的日志

 6.組合使用

docker logs --tail 10 <CONTAINER> | grep info

docker logs -f --since xxx --tail 10 <CONTAINER>

7.把日志寫入文件

docker logs -t <CONTAINER> | grep error >> logs_error.txt

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM