Docker Compose etcd 服务

devtools/2025/1/12 9:04:59/

目录

/usr/etcd

vim docker-compose.yml

version: '3.7'services:etcd:image: quay.io/coreos/etcd:v3.5.7container_name: etcdenvironment:- ETCD_DATA_DIR=/etcd-data- ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380- ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379- ETCD_ADVERTISE_CLIENT_URLS=http://etcd:2379- ETCD_INITIAL_CLUSTER_TOKEN=etcd-cluster-1- ETCD_INITIAL_CLUSTER=etcd=http://etcd:2380- ETCD_INITIAL_CLUSTER_STATE=new- ETCD_NAME=etcdvolumes:- etcd-data:/etcd-dataports:- "2379:2379"- "2380:2380"command: /usr/local/bin/etcdvolumes:etcd-data:

配置文件说明

测试环境

#ip 
127.0.0.1
#开放端口
2380,2379
image: 使用 etcd 的 Docker 镜像,可以根据需要替换为最新版本。
container_name: 指定容器名称为 etcd。
ports:
2379:2379:将容器etcd 客户端通信端口 2379 映射到主机的 2379。
2380:2380:将容器etcd 节点间通信端口 2380 映射到主机的 2380。
environment:
配置了 etcd 的环境变量,包括监听的 URL、集群配置等。
volumes:
持久化 etcd 数据,防止容器重启后数据丢失。
restart: always:确保容器崩溃后自动重启。

启动 Docker Compose

#目录
/usr/etcd
#创建日志目录
mkdir etcd-data
sudo chmod 700 /usr/etcd/etcd-data#启动
docker-compose up -d
#结束
docker-compose down
#查看
docker-compose ps
#日志
docker-compose logs -f#检查 Etcd 服务的健康状态
docker-compose exec etcd etcdctl --endpoints=http://localhost:2379 endpoint health


http://www.ppmy.cn/devtools/149835.html

相关文章

一个很实用的语音处理工具ClearerVoice-Studio

阿里巴巴刚刚开源了一个很实用的语音处理工具:ClearerVoice-Studio,它可以语音增强、语音分离和音视频说话人提取,可以用来处理会议录音、电话录音等等 功能: 1、语音降噪,把嘈杂的语音转成高质量、清晰的音频信号 2、…

多模态人工智能在零售业的未来:通过GPT-4 Vision和MongoDB实现智能产品发现

多模态人工智能在零售业的未来:通过GPT-4 Vision和MongoDB实现智能产品发现 引言 想象一下,顾客在购物时只需上传一张他们所期望的服装或产品的照片,几分钟内便能收到来自他们最喜欢的商店的个性化推荐。这就是多模态人工智能在零售领域所带…

Openstack持久存储-Swift,Cinder,Manila三者之间的区别

总结不易,给个三连吧!!! 补充: 文件共享存储服务Manila 在OpenStack生态系统中,Cinder和Manila分别提供了两种不同类型的存储服务,类似于传统的SAN(存储区域网络)和NAS&…

人工智能学习路线全链路解析

一、基础准备阶段(预计 2-3 个月) (一)数学知识巩固与深化 线性代数(约 1 个月): 矩阵基础:回顾矩阵的定义、表示方法、矩阵的基本运算(加法、减法、乘法)&…

操作系统之系统调用

系统调用 从上文简介得知,操作系统是计算机硬件和软件之间的桥梁,通过管理计算机软件和硬件资源,最终为我们用户提供服务。就如同一个管家帮助我们对CPU(进程)的管理、内存的管理、设备的管理、文件的管理。而我们如何…

QTcpSocket 如何统计在线时长

基本原理 QTcpSocket是 Qt 库中用于 TCP 通信的类。要统计在线时长,关键思路是记录连接建立的时间和当前时间,通过计算两者的差值来得到在线时长。实现步骤 记录连接建立时间: 在连接成功的信号槽函数中记录开始时间。例如,当QTcpSocket成功连接到服务器时,会发出connecte…

2025年三个月自学手册 网络安全(黑客技术)

🤟 基于入门网络安全/黑客打造的:👉黑客&网络安全入门&进阶学习资源包 前言 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“…

2025年  生活公报计划

我计划,在2025年将自己生活的一部分进行公开化播报,公报内容基本就是所见所闻所思所想,以及最近要做的事情和已经完成的计划任务。 也可以当做一种生活日志。暂定一年期执行,以后做不做,以后再说。 因为我一直有计划清…