cinexpert / docker-php
一个Docker PHP客户端
dev-master / 3.x-dev
2023-05-24 18:42 UTC
Requires
- php: >=8.1
- beluga-php/docker-php-api: 7.1.41.3
- nyholm/psr7: ^1.3
- php-http/client-common: ^2.3
- php-http/socket-client: ^2.0
- psr/http-client: ^1.0
- psr/http-message: ^1.0
- symfony/filesystem: ^6.1
- symfony/process: ^6.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- infection/infection: ^0.26
- php-parallel-lint/php-parallel-lint: ^1.2
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^9.5
- psy/psysh: ^0.11
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.5
- vimeo/psalm: ^4.3
Conflicts
This package is not auto-updated.
Last update: 2024-09-26 22:52:36 UTC
README
Docker PHP(因为没有更好的名字)是一个用PHP编写的Docker客户端。这个库的目标是实现Docker Engine 100%的API支持。
测试套件目前通过了Docker Remote API v1.25到v1.36的测试。
安装
当然,推荐安装Docker PHP的方式是使用Composer
composer require beluga-php/docker-php
Docker API版本
默认情况下,它将使用可用的最新版本docker api,如果您想固定一个版本(如1.41),您可以将此要求添加到composer中
composer require "beluga-php/docker-php-api:6.1.41.*"
用法
请参阅文档。
单元测试
如果尚未完成,请使用Composer设置测试套件
$ composer install --dev
使用PHPUnit运行它
$ composer test
贡献
请参阅CONTRIBUTING以获取详细信息。
致谢
这份README深受willdurand/Negotiation的启发,由@willdurand创建。这个人很棒。
这个库是docker-php/docker-php的分支,由Geoffrey Bachelet和Joel Wurtz创建。
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。