码头执行人,管道工程和领事支持

docker-executor的Python项目详细描述


学分

使用jpetazzo美妙的管道脚本:https://github.com/jpetazzo/pipework

安装

::
CD Docker执行器 维图阿列诺夫 是的。VenV/箱子/激活 pip安装–可编辑。

需要

Docker Executor从K/V存储读取配置。

群集对象:

  • dns name:在服务发现的dns中注册群集的名称

节点对象:

  • 名称:docker容器的主机名
  • docker_image:要使用的docker映像的url
  • Docker_opts:要使用的特定Docker运行选项
  • CPU:此容器可以使用的核心数
  • mem:此容器可以使用的内存(MB)
  • 磁盘:磁盘对象列表(见下文)
  • 网络:网络对象列表(见下文)
  • 端口:用于服务发现的主服务端口,例如22
  • 标记:用逗号分隔的服务发现标记列表,例如“v1,testing,hdp”
  • check_ports:检查容器是否活动的端口列表,例如“2250008080”
  • id:它将被设置为正在运行的容器的docker id
  • 主持人:将在容器运行的地方设置Docker引擎
  • 状态:它将被设置为节点的当前状态

网络对象(registry.network object):

  • type:'静态','动态'
  • network name:用于网络服务的网络名称
  • 地址:对于动态分配,请使用'''、''dynamic'或''
网络设备的名称(如eth0)自动取自
consul中的目录:例如node/networks/eth0/address->;eth0

卷对象(registry.disk对象):

  • 原点
  • 目的地
  • 模式(可选):默认“rw”

展开

使用clush和pip:

::
python setup.py sdist upload-r pypi clush-bw@bigdata pip install–upgrade–no cache dir docker executor

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java InputStream对象在声明后关闭   java未定义名为“transactionManager”的bean重命名transactionManager   java“jar”命令何时会拒绝将类添加到java中。jar文件?   java JPA标准依赖WHERE子句   安卓中从SD卡读取文本文件时出现java错误   java直接启用类似位置的权限   使用@WebMvcTest和Mockito-BDDMockito对SpringBoot-RestController进行java测试   java JSESSIONID存储在哪里?   java jtextarea鼠标事件覆盖容器鼠标事件   java DRL无法解析动态加载的类   java是从一个方法返回多个对象的最简单方法   java自定义按钮/编辑框是否不可见?   java GUI如何在保存用户输入的同时在面板或框架之间切换   swing Java自定义JSlider不会更新   GridBagLayout中的java超过1个JPanel   java从ProjectReactor中的flux中采样除第一个元素外的所有元素   Java泛型和泛型类型   Java代码生成宽指令的jvm