在没有docker守护进程的情况下调用Docker API

我想知道是否有一种方法可以在没有docker daemon情况下调用Docker API。

我在Docker CLI后面查看了他们的文档和一些源代码,并找不到答案。

我想直接对Docker API进行HTTP / HTTPS调用! 我不想安装docker CLI。 这是否有可能,你能举个例子吗?

编辑:

我想做Docker Registry API调用,而不必安装docker来testing凭据,我稍后将使用docker login命令。

我想你的问题有点困惑。 您不能在没有 Docker守护进程的情况下调用Docker API,因为API 守护进程(或者至less守护进程公开API)。

当然你也可以在没有Docker 客户端的情况下发出请求(控制)API /守护进程。 只需直接在套接字(unix:///var/run/docker.sock)中引发请求。 或者,如果您想将其公开为HTTP(Sbuild议),则可以通过更改守护程序启动选项来完成此操作,而是通过HTTP(S)将请求发送到该地址。