Dockerd
守护进程给了我这样的输出:
ERRO[2857] Handler for GET /v1.26/containers/jupyter-user/json returned error: No such container: jupyter-user
如何在终端中将GET-request写入docker
daemon
以查看此类输出?
答案 0 :(得分:1)
Docker在其守护程序上公开restful API,您可以使用任何CLI HTTP客户端工具来获取此类信息。 Docker守护程序选项-H
是侦听传入请求的位置。以cURL
为例:
如果您的docker守护程序仅绑定到-H unix:///var/run/docker.sock
之类的unix域套接字,那么您需要支持cURL
选项的最新--unix-socket
,我正在使用{{1}在docker host上运行以下命令:
curl 7.52.1
如果您的docker守护程序绑定到$> curl --unix-socket /var/run/docker.sock http:/v1.23/containers/unexisted_container/json
No such container: unexisted_container
之类的TCP端口,则上述命令为:
-H tcp://0.0.0.0:4322
您可以参考docs of docker engine API了解详情。