gpt4 book ai didi

api - 是否有用于获取已停止容器列表的API

转载 作者:行者123 更新时间:2023-12-02 18:27:34 25 4
gpt4 key购买 nike

我需要通过API获取所有已停止的容器列表。但是我只有命令来获取列表。

如果API不可用,请建议我们如何使用docker命令创建API。因此,每当我点击API时,我都可以获得停止容器的列表。

最佳答案

首先,如果您需要其他PC来访问docker守护程序,则需要在/lib/systemd/system/docker.service中启用它,如下所示:

ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375

其次,您可以使用下一个网址粘贴到浏览器中,以获取所有容器,例如 exit:
http://10.192.244.188:2375/containers/json?filters={"status":["exited"]}

如果使用curl,那么您可能需要对某些特殊的html实体进行url编码,如下所示:
curl http://10.192.244.188:2375/containers/json?filters=%7B%22status%22%3A%5B%22exited%22%5D%7D

您还可以使用next使其易于阅读:
curl http://10.192.244.188:2375/containers/json?filters=%7B%22status%22%3A%5B%22exited%22%5D%7D | python -m json.tool

关于api - 是否有用于获取已停止容器列表的API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58022389/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com