Docker方式安装Consul配置中心

360°视频的视频编解码器性能评估中的常见测试条件和软件参考配置 这几天一直阅读提案,发现状态不是很好,就把几篇我觉得很有用的提案摘录到这里。带(*)标识的地方是我还没懂的地方= =、 首先这篇提案是JVET common test conditions and evaluation procedures for 360° video 1、Introduction 360°视频通用测试条件是在well-defined(*)的环境中进行实验,并且简化实验结果 阅读详情

1、安装docker

yum install docker -y

# 配置镜像加速(省略,建议使用阿里云镜像加速)

systemctl start docker
systemctl enable docker

# 关闭防火墙

2、安装consul

# client 模式
docker run --restart=always --name consul -p 8500:8500 -v /opt/consul/conf/:/consul/conf/ -v /opt/consul/data/:/consul/data/ -d consul
# server 模式,数据持久化重启后可恢复(建议)
docker run --restart=always --name consul -p 8500:8500 -v /opt/consul/conf/:/consul/conf/ -v /opt/consul/data/:/consul/data/ -d consul agent -server -ui -bind=0.0.0.0 -client=0.0.0.0 -bootstrap-expect=1

参数解释:

-d : 后台运行

-p:端口映射

-v:挂载容器目录到宿主机目录;如:-v /opt/consul/data/:/consul/data/,就是将容器的/consul/data/挂载到宿主机的/opt/consul/data/​​​目录;

-server(重要):以服务端模式节点启动

-bootstrap-expect(重要):配置数据中心中预期的SERVER的数量,当集群中启动的SERVER达到预期值时,Consul开始引导集群;

-bind:内部集群通信绑定的地址,默认情况下是"0.0.0.0";

-client:consul服务侦听地址,这个地址提供HTTP、DNS、RPC等服务,默认是127.0.0.1所以不对外提供服务,如果你要对外提供服务改成0.0.0.0;

3、测试

浏览器访问 ip:8500,添加配置文件,重启consul(docker restart consul),再次访问consul页面,数据未丢失,表示安装配置成功。

参考地址:

DockerHub: https://hub.docker.com/_/consul (Running Consul Agent in Server Mode)

https://learn.hashicorp.com/tutorials/consul/docker-container-agents?in=consul/docker(Configure and run a Consul server)

Zynq UltraScale+ MPSoC-dp14 standalone EDID HDCP AR# 64652 How to port the DisplayPort 1.4 TX subsystem example to a custom board dp v2.1 example design color format change DisplayPort-DP接口知识 阅读详情

相关推荐

赴美参加学术会议办理流程

有幸能在研究生阶段获得学校资助出国参加学术会议,首先要感谢学校的支持,以及学院和实验室的各位老师~ 接下来说下参会整个准备过程: 本人在接到论文录用通知后,就开始办理相关手续。因为会议地点是美国夏威夷,而且录用通知时间与会议召开时间只隔两个月左右,所以接下来两个月时间要办好学校出国申请手续,赴美签证,因为专业原因,据说签证不好办,所以时间比较紧。学校出国申请和签证相关材料是并行进行的,赴美花费...

xingxin_xu的博客 3195

Docker安装consul + go使用consul + consul知识

集中式LB方案,如下图。首先,服务的消费方和提供方不直接耦合,而是在服务消费者和服务提供者之间有一个独立的LB(LB通常是专门的硬件设备如F5,或者基于软件如LVS,HAproxy等实现)。LB上有所有服务的地址映射表,通常由运维配置注册,当服务消费方调用某个目标服务时,它向LB发起请求,由LB以某种策略(比如Round-Robin)做负载均衡后将请求转发到目标服务。LB一般具备健康检查能力,能自动摘除不健康的服务实例。服务消费方如何发现LB呢?

zwl153910的博客 1608

用Arduino和8个舵机,从零搭建一台能走路的并联腿机器狗(附完整代码与3D模型)

本文详细介绍了如何用Arduino和8个舵机从零搭建一台能走路的并联腿机器狗,包括硬件准备、结构组装、电路系统搭建、运动算法实现和Arduino编程。通过完整的代码与3D模型,帮助创客深入理解机器人运动原理,实现稳健行走的8自由度机器狗。

weixin_30482383的博客 700

【Docker】Docker安装Consul

Docker安装Consul

yuchangyuan5237的博客 1225

微信h5 支付,已经获得weixin://wap/pay?prepayid,但是无法调起微信客户端支付

结果几个接口,最终获得到到一直包含调起微信客户端的支付链接 但是直接打开这个页面,却不能调起微信客户端支付,原因是,在打开新页面的时候,需要设置a.rel = "noreferrer"; <body> <a href="javascript:void(0)" onclick="openNewWindowNoreferrer(this)">点击支付</a&...

qq_31683775的博客 4万+

更多 LSTM 变种——应用于 CMAPSS 数据集

本文并模型介绍,只是把一些比较火的技术,像双向注意力机制,自注意力机制这样的比较火的内容,简单的和LSTM堆叠,结果发现效果都不如最基础的,这里作者将本人代码及实现结果,进行展示,给各位想更改LSTM的朋友一些。

2301_77491330的博客 1765

Docker安装consul

consul注册发现 1 . 1 . consul简介? ​ consul是google开源的一个使用go语言开发的服务发现、配置管理中心服务。内置了服务注册与 发现框 架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,不再需要依赖其 他工具(比如ZooKeeper等)。服务部署简单,只有一个可运行的二进制的包。每个节点都需要 运行agent,他有两种运行模式server和client。每个数据中心官方建议需要3或5个server节点以 保证数据安全,同时保证server-lead

Dear_xq 的博客 3588

​​WPF入门与XAML基础:从零开始构建你的第一个WPF应用​

本文是WPF入门系列首篇,详细介绍WPF的核心优势与开发环境搭建。通过创建第一个WPF项目,解析MainWindow.xaml和App.xaml等关键文件,深入讲解XAML基础语法,包括属性赋值、命名空间和事件绑定。最后通过按钮点击交互示例演示WPF应用程序运行流程,帮助开发者快速上手WPF开发,为后续学习布局系统和数据绑定等高级主题奠定基础。

Hare的博客 3276

Docker 安装 Consul 详细步骤

不指定版本(Tag)就拉取镜像,那拉取下来的镜像版本(Tag)默认是 (最新的)。 会跟随 Docker Registry 中的记录变化,现在拉取下来的 是 x1 版本,但隔了一段时间后你在其他机器上再拉取 可能就是 x2 版本了。笔者下面的步骤及配置也是基于指定版本的实践,大多数程序大多数情况下在相差不大的版本时可以直接参考。(当然了,即使是非 Docker 方式安装程序也是一样道理)变化的版本,不利于生产环境部署的稳定。无论是后续在其他环境部署还是扩容集群等场景均要求根据架构要求指定好版本。 运行容

专注力、洞察力、分享力 1851

基于opencv人脸识别实现课堂抬头率检测系统 完整代码 可直接运行 作为毕设

基于opencv人脸识别实现课堂抬头率检测系统 完整代码 可直接运行 作为毕设

机器学习深度学习业余选手 1146

FAST-LIVO2 源码精读(十六):接入自定义传感器——多雷达适配与内外参标定

本文是「FAST-LIVO2 激光-惯性-视觉里程计源码精读」专栏第十六篇。上一篇拆解了中每个关键参数的物理含义与调参路径,并反复强调外参RclPcl与时间偏移配错即全局失效;本篇承接这一悬念,回答更前置的工程问题——如何把 FAST-LIVO2 接到一套全新硬件上:新雷达如何通过的类型分支适配、相机内参与畸变模型如何配置、两组外参与时间偏移如何标定出来并填入 YAML,最后给出一份落地检查清单。

PX4-SLAM-PNC 199

【docker 安装/部署consul容器】

docker 安装/部署consul容器

sunshine_smy的博客 2775

某东x-api-eid-token风控参数分析与破解

x-api-eid-token是京东的风控参数,在接口当中,如果没有该参数,有一定的概率能请求成功,但是在请求一段时间后,会报403权限失败的,该参数主要通过jsTk.do这个接口生成,并且会将其存储到cookie当中。

zhouzhou_98的博客 1552

docker之Consul环境的部署

先发现再更新,发现的是后端节点上容器的变化(registrator),更新的是nginx配置文件(agent)

m0_56754510的博客 1550

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

SpringCloud使用Consul作为注册中心和配置中心

安装consul集群 1.这里采用的是docker-compose的方式来部署consul集群,代码如下,docker的安装以及docker-compose的安装在此不做介绍。 创建docker-compose.yml文件并将其上传到服务器中,在目录下执行docker-compose up -d既可。 version: '2' networks: consul: driver: brid...

Cosmos的博客 4441

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

基础环境安装部署(未完)

目的 在阿里云服务器(CentOS 7.6 64位)搭建部署研发环境基础组件 基础组件清单 JDK11 Nexus私服 Docker容器环境 Kubernetes集群 Jira缺陷管理及看板 Gitlab代码仓库 Git客户端 Jenkins自动集成 Maven编译构建 Consul开发环境服务暴露 Apollo配置中心 Mysql分布式集群数据库 安装JDK11 1、进入 Oracle官网下...

tobesili2012的专栏 347

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Nacos详解

Nacos 致力于帮助您发现、配置和管理微服务。提供了一组简单易用的特性集,帮助您快速实现动态服务发现、注意:项目的核心配置,需要热更新的配置才有放到 nacos 管理的必要。基本不会变更的一些配置还是保存。当微服务部署的实例越来越多,如达到数十、数百时,如果逐个修改微服务配置就会很痛苦,而且很容易出错。首先进入 nacos 管理界面,然后找到配置管理下的配置列表,点击右上角的。这时就需要一种统一配置管理方案,可以集中管理所有实例的配置。服务配置、服务元数据及流量管理。在微服务本地比较好。

TryMyBestToDo_的博客 1264

Consul配置中心

Consul配置中心 我们已经学习过 Spring Cloud Config,它提供了配置中心的功能,但是需要配合 git、svn 或外部存储(例如各种数据库),且需要配合 Spring Cloud Bus 实现配置刷新。 前面的课程中我们也学习了 Spring Cloud Consul,当时讲解了它作为注册中心的使用方案,且作为 Spring Cloud 官方推荐替换 Eureka 注册中心的方案。既然使用了 Consul,就可以使用 Consul 提供的配置中心功能,并且不需要额外的 git 、svn

weixin_52576960的博客 1824

Docker安装及运行consul节点

Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何的接口,更重要的是容器性能开销很低。

2401_86449979的博客 1215

docker 安装Consul 手把手教程

前言 首先去了解一下什么是Docker, 其次再了解一下Consul 其它博文都有详细说明,本文着重介绍Docker下安装Consul 环境 操作系统:mac OS Monterey 12.2.1 docker版本:4.6.1 一、拉镜像 打开命命令工具 docker pull consul 二、启动 2.1 使用命令工具启动(创建一个consul1) docker run --name consul1 -d -p 8500:8500 -p 8300:8...

众纳百川的博客 5745

使用 docker-compose 安装 Consul

Consul是 HashiCorp 公司推出的一款开源工具,用于实现服务发现、配置管理、健康检查等功能。通过可以方便快捷地部署Consul服务,本文将详细介绍使用安装Consul的步骤。

Do_a_layman的博客 1646

Consul4-linux安装consul以及集群搭建

前面几篇关于consul的文章简单的介绍了windows下安装consul以及consul作为注册中心和配置中心的简单使用,基于前面的基础,这里介绍下载linux下安装consul以及结合docker搭建consul集群,解决consul配置的数据无法保存的问题。 目录 一、下载安装consul https://www.consul.io/downloads.html 选择...

develop 1490

consul配置中心,自动导入数据

consul配置中心,自动导入数据 文章目录consul配置中心,自动导入数据一、环境二、分析导入的过程三、设计导入的json文件总结 提示:以下是本篇文章正文内容,下面案例可供参考 一、环境 在Windows上安装docker环境,并在docker上安装consul,启动consul并将端口映射到主机的8500端口 二、分析导入的过程 1)在浏览器中访问127.0.0.1:8500,进入到consul的 Key/Value 功能选项 2)点击右上角的 Create 按钮,创建键值 3)进入cons

xianpinjin4752的博客 2194

docker 单机安装consul

为什么选consul Spring Cloud 支持的服务发现软件以及特性对比: Feature euerka Consul zookeeper etcd 服务健康检查 可配支持 服务状态,内存,硬盘等 (弱)长连接,keepalive 连接心跳 多数据中心 — 支持 — — kv 存储服务 — 支...

fengyingkong的博客 8992

Docker 安装Consul 使用官方镜像 Docker install consul

Docker 安装Consul 使用官方镜像 Docker install consul 一、安装镜像 1、搜索网址: https://hub.docker.com/ 2、docker中搜索: docker search consul 3、安装consul镜像:docker pull consul:1.8.8 或 docker pull consul docker pull consul:1.8.8 : 安装指定版本 (安装标签为 1.8.8版...

HaHa_Sir的博客 6281
上一篇: Java序列化和反序列化
下一篇: 线程池相关小结
ProgrammingWay
博客等级 码龄9年 58粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值