牛下载:绿色软件官方软件免费下载基地!
所在位置:首页 > 新闻资讯 > Docker run参考(8) – 退出状态码

Docker run参考(8) – 退出状态码

发布时间:2020-05-15 14:40:30来源:阅读:

docker run的退出码给出了关于为什么容器运行失败或者为什么它退出了的信息。当docker run以非零代码退出时,退出代码遵循chroot标准,如下所示:
125 – 如果是docker daemon本身的错误

$ docker run --foo busybox; echo $?
# flag provided but not defined: --foo
  See 'docker run --help'.
  125

126 – 如果无法调用容器命令

$ docker run busybox /etc; echo $?
# docker: Error response from daemon: Container command '/etc' could not be invoked.
  126

127 – 如果容器命令不存在

$ docker run busybox foo; echo $?
# docker: Error response from daemon: Container command 'foo' not found or does not exist.
  127

否则,容器命令的退出码

$ docker run busybox /bin/sh -c 'exit 3'; echo $?
# 3
反对
收藏
  • 热门资讯
  • 最新资讯
  • 应用排行榜
  • 游戏排行榜