beluga-php / docker-php
Docker PHP客户端
v1.45.2
2024-08-12 14:41 UTC
Requires
- php: >=8.1
- beluga-php/docker-php-api: 7.1.45.*
- nyholm/psr7: ^1.8
- php-http/client-common: ^2.7
- php-http/discovery: ^1.19
- plesk/socket-client: ^2.1
- psr/http-message: ^2.0
- symfony/filesystem: ^6.3 || ^7.0
- symfony/process: ^6.3 || ^7.0
- symfony/serializer: ^6.3 || ^7.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.42
- friendsofphp/php-cs-fixer: ^3.8
- php-parallel-lint/php-parallel-lint: ^1.2
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.5
- psy/psysh: ^0.12
- roave/security-advisories: dev-latest
Conflicts
- docker-php/docker-php: *
- nikic/php-parser: <4.13
- php-http/message: <1.15
- 1.45.x-dev
- v1.45.2
- 1.44.x-dev
- v1.44.0
- 1.43.x-dev
- dev-master / 1.43.x-dev
- v1.43.1
- v1.43.0
- 1.42.x-dev
- v1.42.0
- 1.41.x-dev
- v1.41.0
- 1.24.x-dev
- 1.24.0
- 1.23.x-dev
- 1.23.2
- 1.23.1
- 1.23.0
- 1.22.x-dev
- 1.22.3
- 1.22.2
- 1.22.1
- 1.22.0
- 1.21.x-dev
- 1.21.4
- 1.21.3
- 1.21.2
- 1.21.1
- 1.21.0
- v0.5.0
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.0
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
- dev-dependabot/github_actions/shivammathur/setup-php-2.31.0
- dev-dependabot/github_actions/actions/checkout-4.1.7
- dev-dependabot/github_actions/paambaati/codeclimate-action-8.0.0
- dev-dependabot/composer/beluga-php/docker-php-api-7.1.45.0
- dev-dependabot/composer/phpunit/phpunit-tw-9.5or-tw-10.0
- dev-dependabot/composer/infection/infection-tw-0.26or-tw-0.27
- dev-dependabot/composer/vimeo/psalm-tw-4.3or-tw-5.0
This package is auto-updated.
Last update: 2024-09-12 14:50:49 UTC
README
Docker PHP(由于没有更好的名称)是一个用PHP编写的Docker客户端。这个库的目标是实现对Docker引擎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)。请参阅许可文件以获取更多信息。