©
This document uses PHP Chinese website manual Release
Docker SDK允许您构建可以控制和管理Docker引擎的应用程序。它们是Docker Engine API的接口,但也包含许多工具,可以更轻松地使用API。
Python和Go提供了官方库,并且还有许多其他语言的社区支持库。
Docker SDK for Python可以在Python Package Index(PyPI)中找到,并且可以使用PIP进行安装:
$ pip install docker
要了解如何开始使用它,请参阅入门指南。
有关完整参考,请参阅Docker SDK for Python文档。
Docker SDK for Go是Docker Engine存储库中的一个包。要使用它,请导入它:
import "github.com/docker/docker/client"
要了解如何开始使用它,请参阅入门指南。
在GoDoc上有完整的参考资料。
有许多社区支持的图书馆可用于其他语言。他们还没有经过Docker维护人员的兼容性测试,所以如果遇到任何问题,请与图书馆维护人员一起提交。
Language | Library |
---|---|
C | libdocker |
C# | Docker.DotNet |
C++ | lasote/docker_client |
Dart | bwu_docker |
Erlang | erldocker |
Gradle | gradle-docker-plugin |
Groovy | docker-client |
Haskell | docker-hs |
HTML (Web Components) | docker-elements |
Java | docker-client |
Java | docker-java |
NodeJS | dockerode |
Perl | Eixo::Docker |
PHP | Docker-PHP |
Ruby | docker-api |
Rust | docker-rust |
Rust | shiplift |
Scala | tugboat |
Scala | reactive-docker |