prestainfra/docker-php

一个Docker PHP客户端


README

Docker PHP(由于没有更好的名称)是一个用PHP编写的Docker客户端。这个库的目标是达到Docker Engine 100%的API支持。

测试套件目前可以针对Docker Remote API v1.25到v1.36通过测试。

Documentation Status Latest Version Software License Total Downloads

安装

当然,推荐安装Docker PHP的方式是使用Composer

composer require prestainfra/docker-php

Docker API版本

默认情况下,它将使用可用的最新版本docker api,如果您想固定一个版本(如1.41),则可以将此要求添加到composer中

composer require "prestainfra/docker-php-api:6.1.41.*"

使用方法

请参阅文档

单元测试

如果尚未完成,请使用Composer设置测试套件

$ composer install --dev

使用PHPUnit运行它

$ composer test

贡献

请参阅CONTRIBUTING以获取详细信息。

致谢

这份README大量借鉴了@willdurand的willdurand/Negotiation。这位家伙非常棒。

这个库是从docker-php-api的分支中分叉出来的,由Flávio Heleno创建。

原始的docker-php/docker-php,由Geoffrey BacheletJoel Wurtz创建。

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件