You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker容器状态异常咨询:Running状态却显示结束时间

Docker容器状态异常:显示Running但存在FinishedAt时间的排查方案

可能的原因

  • 容器曾重启过:你的StartedAt时间(2023-05-17T04:25:57Z)晚于FinishedAt时间(2023-05-17T01:25:21-03:00),说明这个容器之前运行过一次并结束,后来又重新启动了。FinishedAt记录的是上一次运行的结束时间,当前状态是新启动实例的Running状态,属于正常情况。
  • Docker守护进程状态同步延迟:极少数情况下,daemon更新容器状态时出现短暂不同步,刷新状态即可恢复。

检查容器内是否有进程运行

用以下命令直接查看容器内的进程:

docker top <容器ID/名称>

如果返回进程列表,说明容器内有活跃进程;如果无返回或报错,容器可能已停止但状态未更新。

也可以进入容器内部查看:

docker exec -it <容器ID/名称> ps aux

能成功执行并看到进程,证明容器正常运行;exec失败则容器大概率处于异常状态。

确认容器是否在使用并清理

  1. 查看资源占用:
docker stats <容器ID/名称>

如果有持续的CPU、内存消耗,说明容器在被使用。
2. 查看实时日志:

docker logs -f <容器ID/名称>

有最新日志输出,证明容器在运行并产生日志。
3. 清理未使用的容器:
先尝试正常停止并删除:

docker stop <容器ID/名称> && docker rm <容器ID/名称>

如果状态异常无法停止,强制删除:

docker rm -f <容器ID/名称>

内容的提问来源于stack exchange,提问作者darioss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 10:53:23