gemini /docker-php
Docker PHP 客户端
v3.0.0-beta.1
2024-07-13 07:45 UTC
Requires
- php: ^8.1
- beluga-php/docker-php-api: ^7.0
- guzzlehttp/psr7: ^1.2
- php-http/client-common: ^2.0
- php-http/message: ^1.0
- php-http/message-factory: ^1.1
- php-http/socket-client: ^2.0
- symfony/filesystem: ^5.4 || ^6.0 || ^7.0
- symfony/process: ^5.4 || ^6.0 || ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.59
- phpunit/phpunit: ^10.1.3
Suggests
- amphp/artax: To use the async api
- php-http/httplug-bundle: For integration with Symfony
Replaces
This package is auto-updated.
Last update: 2024-09-13 08:07:12 UTC
README
由于缺乏动力、时间和 Docker 的使用,我正在放弃维护这个库,如果您想接管这个仓库(或者只是做分支),请在推特上联系我 https://twitter.com/joelwurtz。
Docker PHP
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)。有关更多信息,请参阅 许可证文件。