首页 > 其他 > 详细

docker consul 环境搭建

时间:2019-11-28 18:19:51      阅读:83      评论:0      收藏:0      [点我收藏+]

和 etcd 类似,consul 也是一个高可用的分布式 kv 系统,并且提供了比 etcd 更丰富的功能,自带 ui 界面

consul 有客服端模式(client)和服务端模式(server),在实际的部署中会在每个客户端机器上部署一个本地 client, server 的数据会同步到 client,服务直接和本地 client 交互,有效地减少了网络通信

搭建 consul 服务

version: "3.5"
services:
  consul:
    hostname: consul
    image: consul:1.6.1
    deploy:
      replicas: 1
      restart_policy:
        condition: on-failure
    # ports:
    #   - "8500:8500"
    #   - "8600:8600"
    user: root
    volumes:
      - "/var/docker/consul/data:/consul/data"
    environment:
      - CONSUL_BOOTSTRAP_EXPECT=1
      - CONSUL_CLIENT_LAN_ADDRESS=0.0.0.0
      - CONSUL_ENABLE_UI=true
      - CONSUL_ENABLE_SERVER=true
    networks:
      - consulnet

networks:
  consulnet:
    name: consulnet

部署成功后,可以通过 http://127.0.0.1:8500/ui/ 访问 consul ui

链接

转载请注明出处
本文链接:https://tech.hatlonely.com/article/63

docker consul 环境搭建

原文:https://www.cnblogs.com/hatlonely/p/11951704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!