第七章 consul docker集群
--net=host:运行consul的docker镜像必须带有的参数,因为consul的consensus和gossip协议对于网络的延迟和丢包很敏感,所以引入额外的其他网络类型的层是不可取并且不必要的。
/consul/data:数据存储目录
/consul/config:配置文件所在目录,配置也可以通过环境变量名为CONSUL_LOCAL_CONFIG(其值为json串)来指定
一、下载docker镜像
- docker pull consul:0.7.1
- docker tag xxx 10.211.55.4:5000/consul:0.7.1
- docker push 10.211.55.4:5000/consul:0.7.1
二、10.211.55.6
- docker pull 10.211.55.4:5000/consul:0.7.1
- docker run -d --net=host 10.211.55.4:5000/consul:0.7.1 agent -server -bind=10.211.55.6 -node=server1 -bootstrap-expect 1 -client 0.0.0.0 -ui
- --net=host:使用宿主机网络,这是运行consul的docker镜像必须带有的参数,因为consul的consensus和gossip协议对于网络的延迟和丢包很敏感,所以引入额外的其他网络类型的层是不可取并且不必要的。这样之后,外界可以通过宿主机ip来访问该consul server。
- consul ps获取containerID后,consul logs containerId来查看日志
三、10.211.55.7
- docker pull 10.211.55.4:5000/consul:0.7.1
- docker run -d --net=host 10.211.55.4:5000/consul:0.7.1 agent -bind=10.211.55.7 -node=client1 -retry-join=10.211.55.6
- docker exec -t containerID consul members
- 进入内部查看consul
四、在本机浏览器输入10.211.55.6:8500/ui,查看consulUI
转载于:https://www.cnblogs.com/java-zhao/p/6086504.html
第七章 consul docker集群相关推荐
- 部署Consul建立Docker集群
部署Consul建立Docker集群 架构图 1.什么是consul 2.consul-template说明 3.registrator的作用 4.部署 ②.容器服务自动加入nginx集群 ③.服务端 ...
- Docker 集群环境实现的新方式
近几年来,Docker 作为一个开源的应用容器引擎,深受广大开发者的欢迎.随着 Docker 生态圈的不断建设,应用领域越来越广.云计算,大数据,移动技术的快速发展,加之企业业务需求的不断变化,紧随技 ...
- .NET Core微服务之路:基于Consul最少集群实现服务的注册与发现(一)
原文:.NET Core微服务之路:基于Consul最少集群实现服务的注册与发现(一) Consul介绍 Consul是HashiCorp公司推出的开源工具[开源地址:https://github.c ...
- Kubernetes与docker集群管理常见问题解析
很荣幸受邀参加开源中国社区的高手问答,我是时速云团队的后端工程师,负责主机管理功能开发.在互动过程中,发现大家在使用/调研kubernetes(简称k8s)过程中遇到了很多问题,这里我总结为几点: l ...
- docker集群管理
docker集群管理 ps:docker machine docker swarm docker compose 在Docker Machine发布之前,你可能会遇到以下问题: ...
- PPTV Docker集群的网络方案选型
原作者:李周 转载来源:http://dockone.io/article/1673 PPTV Docker集群的网络方案选型 作者介绍:李周,现PPTVDCOS技术主要负责人.专注于Doc ...
- docker集群管理工具_太多选择:如何选择正确的工具来管理Docker集群
docker集群管理工具 There are all kinds of ways to play the Docker game and, obviously, no one of them is g ...
- Docker集群管理之Swarm介绍
[摘要] Docker自诞生以来,其容器特性以及镜像特性给DevOps爱好者带来了诸多方便.然而在很长的一段时间内,Docker只能在单host上运行,其跨host的部署.运行与管理能力颇受外界诟病. ...
- Swarm搭建Docker集群
Swarm介绍 Swarm是Docker公司在2014年12月初发布的一套较为简单的工具,用来管理Docker集群,它将一群Docker宿主机变成一个单一的,虚拟的主机.Swarm使用标准的Docke ...
最新文章
- 101个脚本之linux回收站
- VC++分析数据包实现Telnet协议分析
- 4、3ds Max 的基本模型和操作 之 3ds Max 的对象操作
- [Qt教程] 第18篇 2D绘图(八)双缓冲绘图
- spark集群启动正常,但是提交任务后只有一个节点(slave/worker)参与集群计算
- ming window 交叉编译_如何在Linux for Windows上与MinGW交叉编译?
- php hmac sha256签名,HMAC-SHA256签名错误?
- HDU1026 Ignatius and the Princess I(深度优先搜索)
- ECCV2018 论文简析 Oral_1
- 微信小程序API之request
- HeadFirstJava——14_数据结构
- 压缩算法之算术编码浅析与实现
- 【安卓手机驱动无法安装则无法连接电脑,终极100%解决方法】ADB interfacm与 Andriod安装出现黄色感叹号
- Tensorflow2.6.0-MKL for C++
- 如何删除复制文字产生的word回车换行符
- mysql中的强制索引_你如何强制MySQL中的查询使用索引?
- 最大访客数(c/python)
- JAVA毕设项目家庭记账系统(java+VUE+Mybatis+Maven+Mysql)
- 用java获取一维数组的平均值_java中一维数组常见运算
- ret2syscall
热门文章
- 【jQuery笔记Part1】11-jQuery选择器
- dao-service-servlet-jsp构建简易web通讯录(三层开发)bug1
- 使用shell脚本 控制 python挂掉后自动重启
- python笔记03_IO编程
- mysql里有sqlfront_使用SQL-Front启动MySQL8.0报错
- 数据分析初学者必备!10分钟搭建RFM客户价值模型,一学就会
- avd已创建模拟手机 点击开始没反应_佳能微单开始降价,索尼、 尼康、 富士稳中有升……...
- 试图将驱动程序添加到存储区_云存储——终于等到你,还好没放弃
- 米筐量化不支持c语言_量化初级之量化选股
- Robust line matching through line–point invariants