etcd:
image: bitnami/etcd:3.4.9
user: root
restart: always
volumes:
- etcd_data:/etcd_data
environment:
ETCD_DATA_DIR: /etcd_data
ETCD_ENABLE_V2: "true"
ALLOW_NONE_AUTHENTICATION: "yes"
ETCD_ADVERTISE_CLIENT_URLS: "http://172.22.20.9:2379"
ETCD_LISTEN_CLIENT_URLS: "http://0.0.0.0:2379"
networks:
apisix:
ipv4_address: 172.22.20.9
networks:
apisix:
driver: bridge
ipam:
config:
- subnet: 172.22.20.0/24
volumes:
etcd_data:
driver: local
主要是利用 docker 的 ipam 可以直接生成子网,有个小坑是必须销毁一个网络的情况下,网络才会真正建立。
网友评论