免费资源网 – 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-compose2、创建etcd数据目录(根据自己需求修改)
mkdir -p /app/apisix/etcd/data3、创建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: etcdnet4、启动、停止etcd
[root@localhost etcd]# ./docker-compose up -d [root@localhost etcd]# ./docker-compose down5、查看etcd数据
[root@localhost snap]# pwd /app/apisix/etcd/data/member/snap [root@localhost snap]# strings db做一个决定,并不难,难的是付诸行动,并且坚持到底。
免费资源网 – https://freexyz.cn/
© 版权声明
THE END
暂无评论内容