kreemer / docker-php
PHP的Docker客户端
1.41.1
2021-04-29 13:40 UTC
Requires
- php: ^7.4
- guzzlehttp/psr7: ^1.8
- jane-php/open-api-runtime: ~v6.1.1
- phpunit/phpunit: ^9.5
- psr/http-client-implementation: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.18
- jane-php/open-api-2: ~v6.1.1
- php-http/socket-client: ^2.1.0
- phpstan/phpstan: ^0.12.85
This package is auto-updated.
Last update: 2024-08-29 06:12:54 UTC
README
Docker PHP(由于没有更好的名字)是一个Docker客户端,用PHP编写,并大量参考了官方的docker-php仓库。
这不是一个分支的原因是因为API类文件和实际客户端之间的分离导致同步这两个仓库的工作非常耗时。
因此,这个仓库包含了客户端以及API(基本上是Morgonus/docker-api-php-client仓库背后的想法)。
这个库的目标是达到Docker Engine的100% API支持。
安装
当然,推荐安装Docker PHP的方式是使用Composer
composer require kreemer/docker-php
Docker API版本
目前只支持API的最新版本。
使用
请参阅原始仓库的文档。
单元测试
如果没有完成,请使用Composer设置测试套件
$ composer install --dev
使用PHPUnit运行它
$ composer test
致谢
这个README深受willdurand/Negotiation的启发,作者为@willdurand。这个人很棒。
代码和想法本身受到docker-php的启发,作者为@JoelWurtz。这个人也很棒。
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。