德索托
Docker容器的服务发现和发布。
DeSoto旨在解决在分布式集群中发布容器化服务的问题。 DeSoto的实例在群集中的每个节点上运行,监视服务定义和Docker容器的更改。 然后,它更新适当的VulcanD后端,该后端处理路由传入的请求。
用法
服务定义
服务定义定义什么类型的vulcand后端(http,tcp等),什么容器端口和容器名称模式。
领域
类型-请参见
集装箱港口-要发布的集装箱港口*
name_pattern-容器名称的正则表达式模式(可选,默认为/ ^ <key> -app- \ S + /)
*容器端口必须映射到主机端口
例子
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS