docker inspect结果中StartedAt与FinishedAt字段代表什么含义?
docker inspect 中 StartedAt 与 FinishedAt 字段含义解释
字段定义
StartedAt
该字段记录容器最近一次启动的 UTC 时间戳,只要容器完成启动流程进入运行状态,就会更新为对应的启动时间。
你示例中的值2021-09-16T02:36:12.036585245Z是UTC标准时间,和同示例的FinishedAt值2021-09-16T04:36:10.87103895+02:00(东二区时区)换算为同时区后仅相差2秒,属于正常的停止再启动操作的时间差。FinishedAt
该字段记录容器上一次停止运行的时间戳,只有当容器处于非运行状态时,这个值才会更新为本次停止的时间;如果容器当前处于运行状态,该字段保留的就是上一次容器退出的时间。如果容器是首次启动、从未停止过,该字段会显示为默认零值0001-01-01T00:00:00Z。
示例现象说明
你看到RestartCount为0但存在非零FinishedAt值属于正常情况:RestartCount仅统计 Docker daemon 按照重启策略自动触发的容器重启次数,手动执行docker stop + docker start操作的启停不会计入这个计数,因此不会导致RestartCount数值上涨。
内容的提问来源于stack exchange,提问作者acl
相关产品推荐
相关产品推荐

