查看docker容器日志

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38250126/article/details/81281476

在没有日志监控系统的情况下,我们需要了解docker容器日志输出有没有错误信息,这个时候主要通过以下几种办法查看日志:

1、通过目录挂载的方式

容器目录挂载到宿主机目录
docker run -it -d  --name tomcat5_gz -v /home/jyapp/:/home/jyapp/ tomcat_image /bin/bash
其中:tomcat5_gz容器名   tomcat_image镜像名  即-v参数中,冒号":"前面的目录是宿主机目录,后面的目录是容器目录
容器目录必须是绝对路径:以”/”开始

多个容器挂载相同目录传输数据
docker run -it -d  --name tomcat5_gz -v /home/jyapp/:/home/jyapp/ tomcat_image /bin/bash

docker run -it -d  --name tomcat6_gz -v /home/jyapp/:/home/jyapp/ tomcat_image /bin/bash

查看已存在的容器所挂载的目录:

docker inspect container_name | grep Mounts -A 20

例如:
docker inspect tomcat5_gz | grep Mounts -A 20

2、通过docker容器的logs命令实时查看日志

docker logs -f -t --since="20187-7-30" --tail=10 docker_container_name

--since : 此参数指定了输出日志开始日期,即只输出指定日期之后的日志。

-f : 查看实时日志

-t : 查看日志产生的日期

-tail=10 : 查看最后的10条日志。

docker_container_name : 容器名称

猜你喜欢

转载自blog.csdn.net/weixin_38250126/article/details/81281476