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端口,这样就可以方便的通过主机的浏览器查看集群信息。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
- docker 容器移植(Docker构建kubectl镜像的实现步骤)
- docker插件容器使用(Docker容器开jupyter不能访问到的解决方法)
- docker虚拟化容器使用教程(Docker安装ClickHouse并初始化数据测试)
- docker网络通信(Google和Facebook不使用Docker的原理解析)
- nginxdocker界面(Docker部署nginx实现过程图文详解)
- 使用TLS加密通讯远程连接Docker的示例详解(使用TLS加密通讯远程连接Docker的示例详解)
- docker数据库如何初始化(Docker启动PostgreSQL时创建多个数据库的解决方案)
- docker清理脚本(Docker 清理的常用方法及问题)
- 怎么用docker搭建测试环境(基于docker 搭建Prometheus+Grafana的过程详解)
- docker容器分配(Docker容器数据卷原理及使用方法解析)
- docker怎么部署node-exporter(Docker搭建部署Node项目的方法步骤)
- docker redis配置文件放哪里(最详细的docker中安装并配置redis图文详解)
- 用docker搭建在线开发环境(Docker环境搭建的简单方法)
- dockerspringboot一键部署(docker-compose镜像发布springboot项目的流程分析)
- elasticsearchwindows分词器配置(docker 部署 Elasticsearch kibana及ik分词器详解)
- zabbix 容器(zabbix监控docker应用配置)
- 英语难学吗(法语比英语难学吗)
- 今天要吃什么(今天要吃什么菜好)
- 网红直播可以赚很多钱吗(网红直播可以赚很多钱吗)
- 今天是什么日子(今天是什么日子有什么特殊意义吗)
- 这里输入关键词(怎么输入关键词搜索)
- 34岁的舒畅,就这样走到了末路,不知会不会后悔15年前的草率决定(就这样走到了末路)
热门推荐
- php重定向网页(phpStudy V8设置301重定向跳转的实现方法)
- MVC JsonResult的用法
- dedecms添加广告栏(DEDECMS中让文章标题栏突破60个字符的方法)
- nginx负载均衡高怎么用(Nginx + consul + upsync 完成动态负载均衡的方法详解)
- win7搭建ftp服务器(个人主机如何搭建FTP服务器?win7版本)
- asp.net 参数化like模糊查询
- pandas导入及数据结构用法(pandas数据集的端到端处理)
- css3导航条推荐(使用CSS3制作倾斜导航条和毛玻璃效果)
- mysql集群是用什么搭建的(MySQL5.7 集群配置的步骤)
- mysql中定义字段时zerofill属性的作用
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9