docker进入容器内部后的命令(Docker部署Consul配置过程解析)
docker进入容器内部后的命令
Docker部署Consul配置过程解析执行命令
docker run -d --name consul -p 8500:8500 consul
端口说明
https://www.consul.io/docs/install/ports.html
挂载说明
/consul/data:持久化数据存储
/consul/config:配置文件
Consul 配置
https://www.consul.io/docs/agent/options.html
注意:浏览器打开 http://公网ip:8500
集群部署
启动4个Consul Agent,3个Server(会选举出一个leader),1个Client
#启动第1个Server节点,集群要求要有3个Server,将容器8500端口映射到主机8900端口,同时开启管理界面
docker run -d --name=consul1 -p 8900:8500 -e CONSUL_BIND_INTERFACE=eth0 consul agent --server=true --bootstrap-expect=3 --client=0.0.0.0 -ui
#启动第2个Server节点,并加入集群
docker run -d --name=consul2 -e CONSUL_BIND_INTERFACE=eth0 consul agent --server=true --client=0.0.0.0 --join 172.17.0.2
#启动第3个Server节点,并加入集群
docker run -d --name=consul3 -e CONSUL_BIND_INTERFACE=eth0 consul agent --server=true --client=0.0.0.0 --join 172.17.0.2
#启动第4个Client节点,并加入集群
docker run -d --name=consul4 -e CONSUL_BIND_INTERFACE=eth0 consul agent --server=false --client=0.0.0.0 --join 172.17.0.2
第1个启动容器的IP一般是172.17.0.2,后边启动的几个容器IP会排着来:172.17.0.3、172.17.0.4、172.17.0.5。
这些Consul节点在Docker的容器内是互通的,他们通过桥接的模式通信。但是如果主机要访问容器内的网络,需要做端口映射。在启动第一个容器时,将Consul的8500端口映射到了主机的8900端口,这样就可以方便的通过主机的浏览器查看集群信息。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- shell监控docker各种状态(如何监控docker容器运行状态 shell 脚本)
- docker 无法启动(Docker 常见问题解决)
- web开发如何正确使用docker(Docker部署web项目的实现)
- springbootdocker详解(Spring Boot 2.4 新特性之一键构建Docker镜像的过程详解)
- 使用docker在linux环境中部署springboot包的教程(使用docker在linux环境中部署springboot包的教程)
- docker查看镜像详细内容(Docker镜像分析工具dive原理解析)
- 如何启动所有docker服务(docker 使用CMD或者ENTRYPOINT命令同时启动多个服务)
- docker怎么做数据(Docker数据卷常用操作代码实例)
- docker容器运行环境(Docker 清理环境操作)
- docker从一个容器中退出来(Docker容器迁移到其他服务器的5种方法详解)
- docker快速配置redis集群(基于docker搭建redis集群的方法)
- 利用docker容器化开发环境(使用docker搭建sonarqube的方法)
- ubuntu下使用vscode(使用Vscode结合docker进行开发的详细过程)
- dockertomcat运行参数设置(Docker Tomcat为何看不到访问界面)
- docker执行shell脚本(基于Docker搭建ELK 日志系统的方法)
- docker部署mysql多实例(Docker部署mysql一主一从的操作方法)
- 袁冰妍终于接到新剧,饰演反追男主,看到合作演员 眼光果然毒辣(袁冰妍终于接到新剧)
- 记忆中的台词(记忆中的台词)
- 袁冰妍轧戏 拍《琉璃》的同时还在拍《将夜》,难怪被骂演技差(拍琉璃的同时还在拍将夜)
- 刚红就耍大牌,《琉璃》角色滤镜碎一地,心疼工作人员(琉璃角色滤镜碎一地)
- 袁冰妍郑业成这对可以处,有脸红情话他们是真的敢说(袁冰妍郑业成这对可以处)
- 《祝卿好》台词又土又甜,就喜欢这么直接的恋爱(祝卿好台词又土又甜)
热门推荐
- html5中canvas标签(html5 canvas绘制网络字体的常用方法)
- python中的变量与变量类型(Python变量类型知识点总结)
- 个人云服务器的搭建(云服务器管理怎么做?这几款开源服务器管理软件您得知道)
- php密钥怎么加密(php校验公钥是否可用的实例方法)
- SQL SERVER中Merge语句的用法
- javascript构造重复数组(JavaScript平铺数组转树形结构的实现示例)
- pandas统计多行数据(pandas去重复行并分类汇总的实现方法)
- a标签添加点击事件的几种方式
- python线程池怎么设置(python自定义线程池控制线程数量的示例)
- html5基本结构图(HTML5中的网络存储实现方式)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9