tortitas / docker-sdk
Docker API 的 PHP SDK
0.1.1
2023-02-11 19:36 UTC
Requires
- php: ^8.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.4
- phpstan/phpstan: ^1.9
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-11 22:53:32 UTC
README
安装
通过 Composer
composer require tortitas/docker-sdk
使用
use Tortitas\DockerSDK\DockerSDK; use Tortitas\DockerSDK\Container; $image = 'nginx:latest'; DockerSDK::pull($image); $container = new Container( 'my-nginx-php-container', $image ); $container->create()->start(); DockerSDK::list();
注意
如果是在 Windows 上,您需要安装并运行 Docker 桌面。还需要确保 Docker 守护进程在 TCP 端口 2375 上运行。您可以通过进入 Docker 桌面设置并启用“在 tcp://:2375 上暴露守护进程(无 TLS)”选项来完成此操作。
SDK 使用 Docker API v1.41。您可以通过在终端运行
docker version
命令来检查 API 版本。
测试
composer test