跳转到主要内容

在hyper基础设施上的docker-compose

项目描述

Hyper-Compose

命令行实用程序,将docker-compose应用程序安装到hyper.sh云

由于Hyper是基于docker-api(松散)的,我们可以重用docker-compose和docker-py,但需要修改网络部分以使用hyper的认证功能

原型

此项目更多的是一个原型。docker-compose的一些功能尚未工作

  • 网络配置

  • 容器重新创建(它们需要被移除,然后再次创建)

  • IP分配(您需要使用原始hyper命令行来将公共IP地址分配给容器)

未来计划

hyper团队将从hyper-compose功能中推出官方功能,并更好地集成到hyper系统中。它将直接集成到“hyper”命令行工具中,并主要在服务器端实现,以提供更好的协调和状态监控。

从pip安装

pip install hyper-compose

如何开发

设置virtualenv以安装所有依赖项

virtualenv sandbox
. ./sandbox/bin/activate
pip install -U pip
pip install -e .

现在您已经在路径中有了hyper-compose,您可以使用它就像使用docker compose一样

cd path/to/composeyml
hyper-compose up
hyper-compose stop
hyper-compose rm

请注意,您仍然需要使用hyper命令行来将浮动IP关联到您的容器

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

hyper_compose-0.1.4-py2-none-any.whl (41.2 kB 查看哈希值)

上传时间 Python 2

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面