gpt4 book ai didi

docker - 为 docker 编写 GET 请求

转载 作者:行者123 更新时间:2023-12-02 19:09:07 24 4
gpt4 key购买 nike

Dockerd守护进程给了我这样的输出:

ERRO[2857] Handler for GET /v1.26/containers/jupyter-user/json returned error: No such container: jupyter-user 

如何在终端中将 GET 请求写入 docker daemon看到这样的输出?

最佳答案

Docker 在其守护进程上公开了 RESTful API,您可以使用任何 CLI HTTP 客户端工具来获取此类信息。 Docker 守护进程选项 -H是它监听传入请求的地方。拍cURL例如:

  • 如果您的 docker 守护进程只绑定(bind)到 unix 域套接字,例如 -H unix:///var/run/docker.sock ,那么你需要最新的cURL支持--unix-socket选项,我正在使用 curl 7.52.1在 docker 主机上运行以下命令:
    $> curl --unix-socket /var/run/docker.sock http:/v1.23/containers/unexisted_container/json
    No such container: unexisted_container
  • 如果您的 docker 守护进程绑定(bind)到 TCP 端口,例如 -H tcp://0.0.0.0:4322 ,上面的命令将是:
    $> curl http://<host_ip>:4322/v1.23/containers/unexisted_container/json

  • 您可以引用 docs of docker engine API更多细节。

    关于docker - 为 docker 编写 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43288307/

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