如何使用docker restart命令获取已停止进程的状态

如何使用docker restart命令获取已停止进程的状态,docker,Docker,当我们使用“docker restart命令”重新启动容器时,docker首先停止,然后启动容器。 我的问题是容器何时停止?我想知道集装箱的出口状态 退出状态可通过使用 docker ps-a 你可以查看docker日志 docker记录容器名称 更多信息请查看-我真的不明白你想说什么。但是如果你想知道退出状态,你可以发布 docker ps-a 命令列出所有已退出的容器及其状态代码 但是,如果您想用更具体的条件检查它,您可以使用以下方法: docker ps-a--filter'exited=

当我们使用“
docker restart命令”重新启动容器时,docker首先停止,然后启动容器。

我的问题是容器何时停止?我想知道集装箱的出口状态

退出状态可通过使用

docker ps-a

你可以查看docker日志

docker记录容器名称


更多信息请查看-

我真的不明白你想说什么。但是如果你想知道退出状态,你可以发布
docker ps-a
命令列出所有已退出的容器及其状态代码

但是,如果您想用更具体的条件检查它,您可以使用以下方法:

docker ps-a--filter'exited=0'
表示容器成功退出

docker ps-a--filter'exited=137'
137代码意味着SIGKILL(9)杀死了他们

关于docker筛选参考的更多信息


哦,下次试着在你的句子中使用一些标点符号

我将用另一种方式提出这个问题,同时使用“docker restart”命令。有没有办法知道容器是优雅地退出还是强制退出。你可以用它来获取更具体的退出代码
docker inspect'container_id'--format='{.State.ExitCode}“
您可以通过列出所有docker container
docker ps-a
退出状态代码遵循标准的
chroot退出代码来查找容器id