Docker PHP Client — це сучасна, об’єктно-орієнтована бібліотека для взаємодії з Docker API через PHP. Бібліотека надає зручний та типобезпечний інтерфейс для роботи з контейнерами Docker, образами, мережами, томами та системними функціями.
composer require sangezar/docker-php-client
use Sangezar\DockerClient\DockerClient;
// Створення клієнта для підключення до локального Docker
$client = DockerClient::createUnix();
// Отримання списку контейнерів
$containers = $client->container()->list(['all' => true]);
// Отримання інформації про систему Docker
$info = $client->system()->info();