拉取Consul镜像
docker pull consul # 默认拉取latest
docker pull consul:1.6.1 # 拉取指定版本
安装并运行
docker run -d -p 8500:8500 --name=consul \
consul:1.6.1 \
consul agent -dev \
-ui -node=n1 -bootstrap-expect=1 -client=0.0.0.0
以下是consul的命令或参数介绍:
consul agent -dev 使用开发模式启动
-ui 开启网页可视化管理界面
-node 指定该节点名称,注意每个节点的名称必须唯一不能重复!上面指定了第一台服务器节点的名称为n1,那么别的节点就得用其它名称
-bootstrap-expect 最少集群的Server节点数量,少于这个值则集群失效,这个选项必须指定,由于这里是单机部署,因此设定为1即可
-client 指定可以外部连接的地址,0.0.0.0表示外网全部可以连接