etcd 需要一个固定的 ip 解决方案

2023-03-19  本文已影响0人  追风骚年
  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 可以直接生成子网,有个小坑是必须销毁一个网络的情况下,网络才会真正建立。

上一篇 下一篇

猜你喜欢

热点阅读