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 查看哈希)