Portainer API client
- PHP 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| .gitignore | ||
| composer.json | ||
| composer.lock | ||
| LICENSE | ||
| README.md | ||
portainer-php-api
Portainer API client
Install
composer req mangati/portainer-api
Usage
Managing endpoints:
$portainer = new \Mangati\Portainer\Client('http://127.0.0.1:9000');
$portainer->auth('admin', '123456789');
$endpointsApi = $portainer->endpoints();
$endpoints = $endpointsApi->getAll();
print_r($endpoints);
Managing stacks:
$stacksApi = $portainer->stacks($endpoints[0]['Id']);
$stacks = $stacksApi->getAll();
print_r($stacks);
if (count($stacks)) {
$stacksApi->delete($stacks[0]['Id']);
}