文件名称:docker-api:Docker远程API
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-06 17:29:53
Go
码头工人API Docker远程API的参考实现。 基本原理 该存储库的目标是提供: 定义Docker API使用的接口和类型的api软件包。 该软件包完全与运输无关。 在呼出到远程JSON / HTTP端点方面,实现api接口的client软件包。 它本质上充当装饰器。 就服务于通过JSON / HTTP套接字接收的请求而言,实现api接口的server软件包。 该程序包不提供请求处理代码:它只是通过网络公开接口,而是将行为委托给api接口的另一个实例。 它本质上充当装饰器。 用法 Docker Engine通过api包接口实现了守护程序行为,并将此实现作为server包的后端提供。 Docker Swarm通过api包接口实现了守护程序行为,并将此实现作为server包的后端提供。 Docker Swarm在将调用代理到远程API服务器时使用client软件包。 API规则
【文件预览】:
docker-api-master
----api()
--------base.go(548B)
--------containers.go(1KB)
--------api.go(72B)
----client()
--------base.go(972B)
--------containers.go(769B)
--------client.go(332B)
----.gitignore(266B)
----server()
--------utils.go(485B)
--------server.go(783B)
--------base.go(2KB)
--------containers.go(2KB)
----LICENSE(11KB)
----README.md(2KB)
----cmd()
--------testServer()
--------testClient()