加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

所有Docker容器状态?

发布时间:2020-12-16 03:27:31 所属栏目:安全 来源:网络整理
导读:Docker状态列表是here.但是,当我使用API??列出docker容器时,状态显示在“自然”句子中;例如.: NN秒前退出(0) NN天 依此类推 我找不到所有状态的所有字符串输出的确定列表.换句话说,我想解析docker API状态字符串. Docker API的容器状态的所有可能输出是什么

Docker状态列表是here.但是,当我使用API??列出docker容器时,状态显示在“自然”句子中;例如.:

> NN秒前退出(0)
> NN天
>依此类推……

我找不到所有状态的所有字符串输出的确定列表.换句话说,我想解析docker API状态字符串.

Docker API的容器状态的所有可能输出是什么?

这是我正在谈论的api.

最佳答案
生成状态摘要的逻辑可以在Docker source code,in the file container/states.go,l. 41ff.中找到.基本上,您将获得以下之一:

>上一天(暂停)
>重启(123)1天前
>上一天
>正在进行清除
>死了
>创建
>已退出(123)1天前
>(空字符串)

为了获得机器可读的输出,我建议使用/containers/:id/json endpoint,它将返回如下的数据结构:

"State": {
    "Dead": false,"Error": "","ExitCode": 0,"FinishedAt": "0001-01-01T00:00:00Z","OOMKilled": false,"Paused": false,"Pid": 2593,"Restarting": false,"Running": true,"StartedAt": "2015-12-26T19:22:38.616937722Z","Status": "running"
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读