?
本文檔使用 PHP中文網(wǎng)手冊 發(fā)布
Docker SDK允許您構(gòu)建可以控制和管理Docker引擎的應用程序。它們是Docker Engine API的接口,但也包含許多工具,可以更輕松地使用API。
Python和Go提供了官方庫,并且還有許多其他語言的社區(qū)支持庫。
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上有完整的參考資料。
有許多社區(qū)支持的圖書館可用于其他語言。他們還沒有經(jīng)過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 |