bain2018 / dockerapi
Docker API 客户端
v2.1.5
2022-05-09 01:53 UTC
Requires
- php: >=8.0
- bain2018/dockerphpapi: ^5.0.0
- guzzlehttp/psr7: ^1.2
- php-http/client-common: ^2.5.0
- php-http/message: ^1.0
- php-http/socket-client: ^2.1.0
- 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
Suggests
- amphp/artax: To use the async api
- php-http/httplug-bundle: For integration with Symfony
This package is auto-updated.
Last update: 2024-09-11 12:32:56 UTC
README
由于缺乏动力、时间和 Docker 的使用,我正在放弃维护这个库,如果您想接管这个存储库(或者只是创建一个分支),请在 Twitter 上联系我 https://twitter.com/joelwurtz。
Docker PHP
Docker PHP(由于没有更好的名字)是一个用 PHP 编写的 Docker 客户端。这个库旨在达到 Docker 引擎 API 的100% 支持。
测试套件目前通过了 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 的启发,作者是 @willdurand。这个人非常棒。
许可
MIT 许可证(MIT)。请参阅 许可文件 获取更多信息。