跳转到主要内容

docker-py在hyper基础设施上

项目描述

Hyper_sh

docker-py适配Hyper

它使用下划线‘_’而不是原生的 Hyper_服务的破折号‘-’,但实际上你可以安装任意一种拼写。

这是一个docker-py的薄适配层,使其能够与Hyper的凭证方案一起工作

从pip安装

pip install hyper_sh

如何使用

hyper_sh使用与docker-py相同的API

from hyper_sh import Client
c = Client()  # without argument, config is guessed by reading ~/.hyper/config.json
print c.images()
from hyper_sh import Client
c = Client("path/to/config.json")  # you can pass a specific config.json
print c.images()
from hyper_sh import Client
c = Client({'clouds': {
    os.environ['hyper_endpoint']: {
        "accesskey": os.environ['hyper_accesskey'],
        "secretkey": os.environ['hyper_secretkey']
    }
}})  # or you can give the content of a config.json directly
print c.images()

API

目前,hyper_sh与docker-py的API一一对应,这意味着某些API可能无法工作,因为它们不受 Hyper_ 支持。

https://docker-py.readthedocs.io

还有一些 Hyper_ 支持的API,但此模块尚未支持(例如fip管理)。欢迎补丁。

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源分布

hyper_sh-1.0.7.tar.gz (24.2 kB 查看哈希)

上传时间:

构建分布

hyper_sh-1.0.7-py2.py3-none-any.whl (27.9 kB 查看哈希)

上传于 Python 2 Python 3

由以下提供支持