首页 > 运维 > Docker > 正文

docker启动失败怎么查看日志

WBOY
发布: 2022-02-07 11:49:18
原创
22268 人浏览过

docker启动失败查看日志的方法:1、利用inspect命令获取容器的日志地址,语法为“docker inspect --format 容器名”;2、利用cat命令查看inspect命令找到的日志地址,语法为“cat 日志地址”。

docker启动失败怎么查看日志

本教程操作环境:linux7.3系统、docker-1.13.1版、Dell G3电脑。

docker启动失败怎么查看日志

在使用docker的时候,在某些未知的情况下可能启动了容器,但是过了没几秒容器自动退出了。这个时候如何排查问题呢?

通常碰到这种情况无非就是环境有问题或者应用有问题。应用问题再本地可以进行调试解决,但是环境问题就比较头疼了,这个时候我们就需要查看容器的日志来进行排查。

示例如下:

我们可以通过如下命令来获取容器的日志地址

docker inspect --format '{{.LogPath}}' 97069f94437b
登录后复制

然后通过cat命令查看上述命令找到的日志

cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log
登录后复制

命令解释:

  • docker inspect用于获取容器/镜像的元数据。其中就包含容器日志的地址,上述命令只是增加了一个--format参数用于将日志地址过滤出来。

  • docker inspect中有很多信息,可以执行命令进行查看。

当然,还有一个最直接简单的命令

docker logs 97069f94437b
登录后复制

推荐学习:《docker视频教程

以上是docker启动失败怎么查看日志的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!