docker容器启动失败如何查看日志

 更新时间:2023年05月12日 00:21:24   作者:哗哗的賏  
这篇文章主要介绍了docker容器启动失败如何查看日志问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

docker容器启动失败查看日志

在使用docker的时候,在某些未知的情况下可能启动了容器,但是过了没几秒容器自动退出了。

这个时候如何排查问题呢?

通常碰到这种情况无非就是环境有问题或者应用有问题,应用问题再本地可以进行调试解决,但是环境问题就比较头疼了。

这个时候我们就需要查看容器的日志来进行排查。

这里我们的容器id=60f486ec7c33

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

docker inspect --format '{{.LogPath}}' 60f486ec7c33

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

cat /var/lib/docker/containers/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e/97069f94437b86b50341f8253d85f426884315c3d027f7b7fa975751c7d8e18e-json.log

命令解释:

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

docker inspect 中有很多信息,具体的大家可以自行查看。

发现有更简单的命令

docker logs 60f486ec7c33

日志查看 docker容器启动失败原因

1.查看异常容器id 

docker  ps -a   

  -- id:e85e4839fcde

2.查看日志所在路径

docker inspect --format '{{.LogPath}}'  e85e4839fcde

3.打开错误日志,查看详情 

cat  /var/lib/docker/containers/e85e4839fcded360bf5f788f851ce90853b3cf8b8731ab1336cb798b68d9221d/e85e4839fcded360bf5f788f851ce90853b3cf8b8731ab1336cb798b68d9221d-json.log

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker容器通过独立IP暴露给局域网的方法

    Docker容器通过独立IP暴露给局域网的方法

    这篇文章主要介绍了Docker容器通过独立IP暴露给局域网的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-04-04
  • Docker如何实现修改Docker0网桥默认网段

    Docker如何实现修改Docker0网桥默认网段

    这篇文章主要介绍了Docker如何实现修改Docker0网桥默认网段,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • windows坏境下docker使用phpmyamin的权限问题解决

    windows坏境下docker使用phpmyamin的权限问题解决

    这篇文章主要为大家介绍了windows坏境下docker使用phpmyamin发生的权限问题解决分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • docker容器存储清理删除所需命令和方法

    docker容器存储清理删除所需命令和方法

    这篇文章主要介绍了docker容器存储清理所需命令和方法,我在用docker安装的es使用过程中,发现内存占满了,我把全部的都删除掉了,但有时候数据我们必须要使用,所以不能全删,需要指定删除,下面就是一些docker容器存储清理所需的一些命令和方法,需要的朋友可以参考下
    2023-01-01
  • docker的安装及docker-compose详解

    docker的安装及docker-compose详解

    Docker是一种轻量级的容器技术,可以帮助开发者更加方便地打包、发布和管理应用程序,在Linux系统上安装Docker非常容易,这篇文章主要介绍了docker的安装及docker-compose,需要的朋友可以参考下
    2024-05-05
  • docker安装nginx容器的方法

    docker安装nginx容器的方法

    Nginx也是一款服务器,我们常用它做如:反向代理、负载均衡、动态与静态资源的分离的工作,这篇文章主要介绍了docker安装nginx,需要的朋友可以参考下
    2023-01-01
  • docker容器无法ping域名问题及解决

    docker容器无法ping域名问题及解决

    这篇文章主要介绍了docker容器无法ping域名问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • docker中搭建overlay 网络实验环境

    docker中搭建overlay 网络实验环境

    这篇文章主要介绍了docker中搭建overlay 网络实验环境的相关资料,需要的朋友可以参考下
    2017-08-08
  • Docker使用Calico网络模式配置及问题处理方法

    Docker使用Calico网络模式配置及问题处理方法

    这篇文章主要介绍了Docker使用Calico网络模式配置及问题处理,设计思想是Calico不使用隧道或者NAT来实现转发,而是巧妙的把所有二三层流量转换成三层流量,并通过host上路由配置完成跨host转发,需要的朋友可以参考下
    2022-11-11
  • 从零开始使用Dapr简化微服务的示例

    从零开始使用Dapr简化微服务的示例

    本文以net6和dapr1.5为基础,搭建一个dapr的简单使用示例。对Dapr简化微服务的简单使用感兴趣的朋友跟随小编一起学习下吧
    2021-11-11

最新评论