docker consul 容器搭建

获取镜像

docker pull consul

映射目录


mkdir docker

mkdir docker/consul

mkdir docker/consul/data

构建容器


//      -server                 #表示是server模式
//      -bootstrap-expect 1     #表示是集群中有1台服务器 bootstrap该模式node可以指定自己作为leader ,如果是非leader可不加该参数
//      -data-dir /consul/data  #数据目录
//      -node=ali               #该服务器节点名
//      -ui                     #使用自带的ui
//      -client=0.0.0.0         #指定web  ui、的监听地址,默认127.0.0.1只能本机访问



docker run -p 8500:8500 -d --name consul -v /docker/consul/data:/consul/data --privileged=true -e CONSUL_BIND_INTERFACE='eth0' consul agent -server  -bootstrap-expect 1 -data-dir /consul/data -node=ali -ui -client=0.0.0.0


访问

http://xxx.xxx.xxx.xxx:8500/ui/dc1/services

image

posted @ 2021-09-09 22:16  十清凉  阅读(77)  评论(0编辑  收藏  举报