lialin/docker-php

Docker PHP 客户端

1.24.0 2016-08-08 10:39 UTC

README

Docker PHP (由于没有更好的名字)是一个用 PHP 编写的 Docker 客户端。这个库旨在达到 Docker 引擎 API 的 100% 支持。

测试套件目前通过了 Docker Remote API v1.24 的测试。

Documentation Status Latest Version Software License Build Status Code Coverage Quality Score Total Downloads

安装

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

composer require docker-php/docker-php

用法

请参阅 文档

单元测试

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

$ composer install --dev

使用 PHPUnit 运行它

$ composer test

使用 docker-compose 运行测试

$ docker-compose run php54
$ docker-compose run php55
$ docker-compose run php56
$ docker-compose run php70

建议在测试期间只运行一个服务,因为 composer 的要求可能取决于 PHP 版本,我们在本地测试中使用主机卷。

贡献

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

版本控制

Docker PHP 不遵循经典的 semver 版本控制,但从 v1.21 开始遵循 Docker Remote API 版本控制,主分支将遵循 Docker Remote API 的下一个主要版本。

与 API 无关的此库核心更改将在最佳努力的基础上合并回先前版本。

致谢

此 README 主要受 willdurand/Negotiation 由 @willdurand 的启发。这个人相当厉害。

许可

MIT 许可证(MIT)。请参阅 许可文件 以获取更多信息。