docker如何看容器報(bào)錯(cuò)日志?docker容器有時(shí)候可能會(huì)出現(xiàn)應(yīng)用故障,在排查問題時(shí),我們可以通過查看報(bào)錯(cuò)日志來查看。
查看容器應(yīng)用日志
1、在命令行中輸入下列命令,查看指定容器在stdout/stderr的日志
docker logs |
2、查看指定容器最后100行日志
docker logs --tail=100|
3、利用控制臺(tái)Web界面,除了可以獲得單個(gè)容器的日志信息,還可以獲得指定應(yīng)用、服務(wù)聚合的日志信息。選擇指定應(yīng)用、服務(wù)后,選中“日志”選項(xiàng)卡。
注意:如果容器日志是輸出的文件上,建議通過容器服務(wù)和日志服務(wù)的集成來采集容器日志。
在排查容器報(bào)錯(cuò)時(shí),可查看容器列表,定位、查找容器
在命令行中輸入 docker ps 命令,會(huì)列出集群中所有運(yùn)行的容器;docker ps -a 可列出集群中所有的容器(包括非運(yùn)行狀態(tài)的容器)
在命令行中輸入 docker ps -a-f label=com.docker.compose.project= 命令,列出屬于特定應(yīng)用的容器
在命令行中輸入 docker ps -a-f label=com.docker.compose.service= 命令,列出屬于指定服務(wù)名稱的容器