docker-compose安装etcd
1、下载docker-compose
wget https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-linux-x86_64 mv docker-compose-linux-x86_64 docker-compose chmod u+x docker-compose
2、创建etcd数据目录(根据自己需求修改)
mkdir -p /app/apisix/etcd/data
3、创建yaml配置文件
[root@localhost etcd]# more docker-compose.yaml version: "3.5" services: etcd: hostname: etcd image: bitnami/etcd:3 deploy: replicas: 1 restart_policy: condition: on-failure # ports: # - "2379:2379" # - "2380:2380" # - "4001:4001" # - "7001:7001" privileged: true volumes: - "/app/apisix/etcd/data:/bitnami/etcd/data" environment: - "ETCD_ADVERTISE_CLIENT_URLS=http://0.0.0.0:2379" - "ETCD_LISTEN_CLIENT_URLS=http://0.0.0.0:2379" - "ETCD_LISTEN_PEER_URLS=http://0.0.0.0:2380" - "ETCD_INITIAL_ADVERTISE_PEER_URLS=http://0.0.0.0:2380" #参数指不用密码可以连接 - "ALLOW_NONE_AUTHENTICATION=yes" - "ETCD_INITIAL_CLUSTER=node1=http://0.0.0.0:2380" - "ETCD_NAME=node1" - "ETCD_DATA_DIR=/opt/bitnami/etcd/data" ports: - 2379:2379 - 2380:2380 networks: - etcdnet networks: etcdnet: name: etcdnet
4、启动、停止etcd
[root@localhost etcd]# ./docker-compose up -d
[root@localhost etcd]# ./docker-compose down
5、查看etcd数据
[root@localhost snap]# pwd /app/apisix/etcd/data/member/snap [root@localhost snap]# strings db
6、安装etcd可视化工具etcdkeeper
docker run -it -d --name etcdkeeper \ -p 8080:8080 \ deltaprojects/etcdkeeper
做一个决定,并不难,难的是付诸行动,并且坚持到底。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2021-06-16 python办公自动化(实现execl导入mysql数据库)