【文件属性】:
文件名称:DockStack:基于SmartStack的Docker大使
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-20 01:16:53
Shell
#DockStack
DockStack是基于SmartStack 的Docker大使。 它使用Zookeeper或etcd(WIP)作为发现服务。
DockStack由两个工具组成:
Nerve,一个执行运行状况检查的服务注册守护程序
Synapse,用于代理连接的透明服务发现框架。 它使用HAProxy代理连接
两种工具都使用YAML配置文件,该文件不适用于Docker。 包装脚本极大地简化了通过CLI生成此文件的过程。
## Setup #### Zookeeper您可以使用在主机上轻松设置Zookeeper
#### MySQL任何其他服务都可以使用
产生一个MySQL容器
host1 $ docker run -d --name mysql -p :3306 -e MYSQL_ROOT_PASSWORD=test mysql
创建健康检查用户
host1 $ d
【文件预览】:
DockStack-master
----synapse()
--------Dockerfile(468B)
--------haproxy.cfg(561B)
--------services()
--------run.sh(3KB)
--------config()
--------haproxy.sh(260B)
----README.md(2KB)
----nerve()
--------Dockerfile(184B)
--------services()
--------run.sh(4KB)