docker compose安装etcd的详细过程

本站所有内容来自互联网收集,仅供学习和交流,请勿用于商业用途。如有侵权、不妥之处,请第一时间联系我们删除!Q群:迪思分享

免费资源网 – https://freexyz.cn/

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

做一个决定,并不难,难的是付诸行动,并且坚持到底。

免费资源网 – https://freexyz.cn/


© 版权声明
THE END
★喜欢这篇文章吗?喜欢的话,麻烦动动手指支持一下!★
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容