Docker 17参考手册
引擎 | Engine
SDKs (Engine)
Docker SDK允许您构建可以控制和管理Docker引擎的应用程序。它们是Docker Engine API的接口,但也包含许多工具,可以更轻松地使用API。
Python和Go提供了官方库,并且还有许多其他语言的社区支持库。
Python
Docker SDK for Python可以在Python Package Index(PyPI)中找到,并且可以使用PIP进行安装:
$ pip install docker
要了解如何开始使用它,请参阅入门指南。
有关完整参考,请参阅Docker SDK for Python文档。
Go
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 |
API,SDK,库,Docker,索引,注册表,REST,文档,客户端,C#,Erlang,Go,Groovy,Java,JavaScript,Perl,PHP,Python,Ruby,Rust,Scala
引擎 | Engine相关

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
主页 | https://docker.com/ |
源码 | https://github.com/docker/docker |
版本 | 17 |
发布版本 | 17.06 |