Docker—consul添加compose-temlate自动发现功能 一.什么是compose-temlate? 1.compose-template是一个守护进程,用于实时查询consul集群信息,并更新文件系统上任意数量的指定模板,生成配置文件。更新完成以后,可以选择送行shell命令执行更新操作,重新加载Nginx. 2.Consul-Template可以查询consul中的服务目录、key、key-values等 3.这种强大的抽象功能和查询语言模板使得consul-template特别适合动态的创建配置文件,也就是自动化增加服务 二.具体安装步骤 1.部署consul群集 在前一篇博客中有具体详细步骤 2.准备template nginx模板文件(在consul上操作) [root@localhost ~]# cd consul/ [root@localhost consul]# ls consul_0.9.2_linux_amd64.zip [root@localhost consul]# vim nginx.ctmpl upstream http_backend { { {range service "nginx