mediashowroom / docker-php
Docker PHP客户端
v2.0.0
2018-02-22 17:45 UTC
Requires
- php: >=7.1
- docker-php/docker-php-api: 4.1.*
- guzzlehttp/psr7: ^1.2
- php-http/client-common: ^1.6
- php-http/message: ^1.0
- php-http/socket-client: ^1.3
- 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
- friendsofphp/php-cs-fixer: 2.8.1
- phpunit/phpunit: ^6.0
Suggests
- amphp/artax: To use the async api
- php-http/httplug-bundle: For integration with Symfony
Conflicts
- amphp/artax: <3.0
- amphp/socket: <0.10.5
This package is auto-updated.
Last update: 2024-09-29 05:49:25 UTC
README
由于缺乏动力、时间和Docker的使用,我将不再维护这个库。如果您想接管这个仓库(或者只是进行分支),请通过Twitter联系我 https://twitter.com/joelwurtz。
Docker PHP
Docker PHP(因为没有更好的名字)是一个用PHP编写的Docker客户端。这个库的目标是实现Docker Engine API的100%支持。
测试套件目前通过了Docker Remote 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)。请参阅许可证文件以获取更多信息。