DockerCloud API 的 PHP 封装

1.8 2016-12-21 12:32 UTC

This package is auto-updated.

Last update: 2024-08-26 21:01:59 UTC


README

这是一个 DockerCloud 的DockerCloud API 的完整 PHP 实现,有关如何使用的完整文档请参考 API

Minimum PHP Version Latest Stable Version Build Status Coverage Status Gitter

安装

通过使用 [Composer](https://getcomposer .org/) 包管理器,将 dockercloud/api 添加到您的项目的 composer.json 文件中。

{
    "require-dev": {
        "dockercloud/api": "@stable"
    }
}

使用说明

首先,请访问 https://cloud.docker.com/account/#container-api-key 生成 API 密钥。

现在,您需要通过静态方法配置身份验证凭据(您只需要做一次)。

DockerCloud\Client::configure('username','apikey');

获取您账户下的服务列表

$API = new DockerCloud\API\Service();
$Response = $API->getList();
$MetaData = $Response->getMeta();
$services = $Response->getObjects();

创建新的服务

$Model = new DockerCloud\Model\Service();
$Model->setImageName('tutum/hello-world');

$API = new DockerCloud\API\Service();
$Model = $API->create($Model);

API 实现

此 API 封装实现了 DockerCloud 目前提供的所有 API 端点,有关如何使用的完整文档请参考 API