romantomchak / docker-php
Docker PHP客户端
v3.0.0
2020-09-21 19:05 UTC
Requires
- php: >=7.2
- guzzlehttp/psr7: ^1.6
- php-http/client-common: ^2.3
- php-http/message: ^1.9
- php-http/socket-client: 2.0.0-beta1
- romantomchak/docker-php-api: v6.1.40.1
- symfony/filesystem: ^4.4.9 || ^5.0
- symfony/process: ^4.4.11 || ^5.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpunit/phpunit: ^6.5
Suggests
- php-http/httplug-bundle: For integration with Symfony
This package is auto-updated.
Last update: 2024-09-22 16:01:36 UTC
README
Docker PHP(因为没有更好的名字)是一个用PHP编写的Docker客户端。这个库的目标是实现Docker Engine的100% API支持。
测试套件目前可以通过Docker Remote API v1.25到v1.36进行测试。
安装
当然,安装Docker PHP推荐使用Composer
composer require romantomchak/docker-php
Docker API版本
默认情况下,它将使用可用的最新版本docker api,如果你想要指定一个版本(如1.40),你可以在composer中添加这个要求
composer require "romantomchak/docker-php-api:6.1.40.*"
用法
请参阅文档。
单元测试
使用Composer设置测试套件,如果尚未完成
$ composer install --dev
使用PHPUnit运行它
$ composer test
贡献
请参阅CONTRIBUTING以获取详细信息。
许可
MIT许可证(MIT)。请参阅许可文件以获取更多信息。