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