我可以使用 Docker Swarm 运行 DHCP 服务器吗?

我可以使用 Docker Swarm 运行 DHCP 服务器吗?

我在 Docker 中使用 PiHole 作为我的 DNS 服务器,我想启用 DHCP 服务器功能,但是我在 Docker Swarm 中运行,我不确定它是否可以处理广播请求,至少它没有显示sudo nmap --script=broadcast-dhcp-discover

有可能吗,还是我需要使用docker compose

https://docs.pi-hole.net/docker/DHCP/没有提及任何有关 Swarm 的具体信息。

这是我的 yaml 段

pihole:
  image: pihole/pihole
  ports:
  - "53:53/tcp"
  - "53:53/udp"
  - target: 67
    published: 67
    protocol: udp
    mode: host
  environment:
    PIHOLE_DNS_: 1.1.1.1;1.0.0.1;9.9.9.9;8.8.8.8;8.8.4.4
    FTLCONF_LOCAL_IPV4: 192.168.0.11
    DHCP_ACTIVE: "true"
    DHCP_START: 192.168.0.100
    DHCP_END: 192.168.0.250
    DHCP_ROUTER: 192.168.0.1
  cap_add:
  - NET_ADMIN

相关内容