用于Go的Docker Remote API v1.24库

嗨有任何库,我可以使用例如使用Docker远程API v1.24现有的types,例如我有这个函数返回一个服务types

func GetServices() docker.Services { res, _ := client.Get("https:10.0.1.10:2376/services") // client previously created js, _ := ioutil.ReadAll(res.Body) var Services docker.Services _ = json.Unmarshal(js, &Services) return Services } 

在这里我假设存在一个包含这些types的库泊坞窗,这是我需要的任何一个帮助? 以前我用过dockerclient

您可以使用官方docker API客户端:

https://github.com/docker/engine-api

例如,下面是如何检索使用这个库的服务列表。