我使用golang开发应用程序。我想在应用程序中获取容器。我对shell感到厌倦,但是我想通过go获得容器。谢谢
答案 0 :(得分:1)
您可以使用docker / client
https://godoc.org/github.com/docker/docker/client
有关Docker引擎SDK和API的更多信息
https://docs.docker.com/develop/sdk/
示例:
cd $GOPATH/src/
go get github.com/docker/docker/client
git clone git@gist.github.com:786bf953cff14bfdf8dfb413e5bfcbf4.git
cd 786bf953cff14bfdf8dfb413e5bfcbf4
DOCKER_API_VERSION=1.35 go run listcontainers.go