在没有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)将请求发送到该地址。