docker启动失败怎么查看日志
2022-02-07 14:35:00
docker启动失败查看日志的方法:1、利用inspect命令获取容器的日志地址,语法为“docker inspect --format 容器名”;2、利用cat命令查看inspect命令找到的日志地址,语法为“cat 日志地址”。
本教程操作环境: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启动失败怎么查看日志的详细内容,更多请关注dnjidi.com其它相关文章!
相关阅读
- docker能用来干什么的
- docker中的三剑客是指什么
- docker的四种网络模式是什么
- docker alpine是什么
- docker怎么查看最后几行日志
- docker安装nginx失败怎么办
- 这么牛的Docker可视化工具,不能不知道!
- openshift和docker的区别是什么
- containerd与docker的区别是什么
- lxc和docker之间的区别是什么
- docker中ee和ce的区别是什么
- Win10中docker的安装与使用(图文详解)
- docker中service是什么意思
- 运行docker容器用什么命令
- docker里images是什么意思
- docker中machine是什么意思
- docker中volume是什么意思
- docker 是系统吗