ordinaryparksee / docker-php
Docker PHP 客户端
2.0.1
2019-07-12 15:47 UTC
Requires
- php: >=7.1
- guzzlehttp/psr7: ^1.2
- ordinaryparksee/docker-php-api: 4.1.*
- php-http/client-common: ^1.6
- php-http/message: ^1.0
- php-http/socket-client: ^1.3
- symfony/filesystem: ^2.3 || ^3.0 || ^4.0
- symfony/process: ^2.3 || ^3.0 || ^4.0
Requires (Dev)
- amphp/artax: ^3.0
- amphp/socket: ^0.10.5
- friendsofphp/php-cs-fixer: 2.8.1
- phpunit/phpunit: ^6.0
Suggests
- amphp/artax: To use the async api
- php-http/httplug-bundle: For integration with Symfony
Conflicts
- amphp/artax: <3.0
- amphp/socket: <0.10.5
This package is auto-updated.
Last update: 2024-09-13 03:29:11 UTC
README
Docker PHP (由于没有更好的名称)是一个用 PHP 编写的 Docker 客户端。这个库的目标是实现 Docker 引擎 100% 的 API 支持。
测试套件目前通过 Docker 远程 API v1.25 到 v1.36 的测试。
安装
当然,安装 Docker PHP 的推荐方法是使用 Composer
composer require docker-php/docker-php
Docker API 版本
默认情况下,它将使用可用的最新版本的 docker api,如果您想固定一个版本(如 1.25),您可以将此要求添加到 composer 中
composer require "docker-php/docker-php-api:4.1.25.*"
使用
请参阅 文档。
单元测试
如果尚未完成,请使用 Composer 设置测试套件
$ composer install --dev
使用 PHPUnit 运行它
$ composer test
贡献
请参阅 CONTRIBUTING 了解详情。
致谢
这份 README 受到 willdurand/Negotiation by @willdurand 的极大启发。这个人相当出色。
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。