您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

docker compose安装etcd的详细过程

51自学网 2022-07-22 18:46:43
  网站维护

1、下载docker-compose

wget https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-linux-x86_64mv docker-compose-linux-x86_64  docker-composechmod u+x docker-compose

2、创建etcd数据目录(根据自己需求修改)

mkdir -p /app/apisix/etcd/data

3、创建yaml配置文件

[root@localhost etcd]# more docker-compose.yamlversion: "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:      - etcdnetnetworks:  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 

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


下载地址:
V
win server2012 r2服务器共享文件夹如何设置
51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1