vagrant+docker搭建consul集群开发环境

HashiCorp 公司推出的Consul是一款分布式高可用服务治理与服务配置的工具。关于其配置与使用可以参考这篇文章 consul 简介与配置说明。

一般,我们会在多台主机上安装并启动 consul,在开发时这可能会比较不方便,所以这里介绍如何使用 vagrant 和 docker 来简化开发环境的搭建。

利用 vagrant 创建虚拟机


Vagrant 是 HashiCorp 公司的产品, 用于创建和部署虚拟化开发环境,支持常见的操作系统。由于其安装比较简单,参照官方文档即可,此处不再赘述。

安装完成后,我们创建文件夹consul,在consul文件夹下创建一个文件Vagrantfile,内如如下:

# -*- mode: ruby -*-
# vi: set ft=ruby :

$script = <
                    
                    

你可能感兴趣的:(vagrant+docker搭建consul集群开发环境)