tortitas/docker-sdk

Docker API 的 PHP SDK

0.1.1 2023-02-11 19:36 UTC

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