zoukankan      html  css  js  c++  java
  • docker启动失败如何查看容器日志

    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

     

  • 相关阅读:
    微信支付之退款
    解决The mysql extension is deprecated and will be removed
    网站域名授权
    PHP 异或 算法
    TCP与UDP的区别
    java基于javaMail实现向QQ邮箱发送邮件
    Servlet的生命周期
    Tomcat容器模型原理
    java转义字符
    web获取URL相关信息
  • 原文地址:https://www.cnblogs.com/xiao-xue-di/p/14229571.html
Copyright © 2011-2022 走看看