欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

docker容器退出错误码的步骤

时间:2026-01-13 04:45:09|栏目:其它服务器|点击:

有时有些docker容器执行一段时间后退出了,为了查明原因采用查看下docker容器退出的错误码,具体步骤如下:

1、找出退出的容器,可以通过下面两种方式方式查找:

docker ps --filter "status=exited"

docker ps -a | grep 容器名字

2、执行docker inspect 容器id命令来查看退出的容器信息

docker inspect 容器id,查看State部分

docker容器退出错误码的步骤

 State部分展示了容器的状态,OOMKilled,ExitCode等信息,下面是docker 常见ExitCode

Exit Code 0: 很多时候可能仅仅是程序正常退出而已 Exit Code 1: 应用启动失败,比如启动时连接数据库失败,注册nacos失败等 Exit Code 137: 容器收到了SIGKILL信号,比如容器占用过高时系统将该容器杀掉,也有可能是Dockerfile问题,里面访问了不存在的文件等等,比如ENTRYPOINT ["java","-jar","sample.ja"]漏掉了r Exit Code 139: 容器收到了SIGSEGV信号,比如程序越界访问内存,但是运行的系统没有catch住对应错误 Exit Code 255:容器发生了错误,但是错误原因不确定,这种情况可以通过docker logs 容器id查看容器日志看能否发现端倪

PS:下面看下创建docker容器遇到的错误

1.问题截图

docker容器退出错误码的步骤

2.问题描述
  出现该问题就是docker版本和系统版本不兼容导致的.

  现在的系统版本和docker的版本如下:

docker容器退出错误码的步骤

docker容器退出错误码的步骤

3.问题解决

  安装低版本的docker或者高版本的系统(Centos7.4以上)即可解决.

  安装低版本的docker地址:https://www.jb51.net/article/219364.htm

上一篇:Spring Boot 打包上传Docker 仓库的详细步骤

栏    目:其它服务器

下一篇:Docker consul的容器服务更新与发现的问题小结

本文标题:docker容器退出错误码的步骤

本文地址:https://zz.feitang.co/server/35461.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2026 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号