?
This document uses PHP Chinese website manual Release
Docker SDK允許您構(gòu)建可以控制和管理Docker引擎的應(yīng)用程序。它們是Docker Engine API的接口,但也包含許多工具,可以更輕松地使用API。
Python和Go提供了官方庫(kù),并且還有許多其他語(yǔ)言的社區(qū)支持庫(kù)。
Docker SDK for Python可以在Python Package Index(PyPI)中找到,并且可以使用PIP進(jìn)行安裝:
$ pip install docker
要了解如何開(kāi)始使用它,請(qǐng)參閱入門(mén)指南。
有關(guān)完整參考,請(qǐng)參閱Docker SDK for Python文檔。
Docker SDK for Go是Docker Engine存儲(chǔ)庫(kù)中的一個(gè)包。要使用它,請(qǐng)導(dǎo)入它:
import "github.com/docker/docker/client"
要了解如何開(kāi)始使用它,請(qǐng)參閱入門(mén)指南。
在GoDoc上有完整的參考資料。
有許多社區(qū)支持的圖書(shū)館可用于其他語(yǔ)言。他們還沒(méi)有經(jīng)過(guò)Docker維護(hù)人員的兼容性測(cè)試,所以如果遇到任何問(wèn)題,請(qǐng)與圖書(shū)館維護(hù)人員一起提交。
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 |