data-resources: - /var/lib/dhcp - /var/log/dhcp config-resources: - /etc/dhcp/dhcpd.conf default-options: # config: | # ## Sample configuration file for ISC dhcpd # option domain-name "example.org"; # option domain-name-servers ns1.example.org, ns2.example.org; # default-lease-time 600; # max-lease-time 7200; # #ddns-update-style none; # authoritative; # log-facility local7; # ## No service will be given on this subnet, but declaring it allows the dhcp # ## server to listen on this network # subnet 172.17.0.0 netmask 255.255.255.0 { # } # ## This is a very basic subnet declaration. # subnet 10.254.239.0 netmask 255.255.255.224 { # range 10.254.239.10 10.254.239.20; # option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org; # } # ## A slightly different configuration for an internal subnet. # subnet 10.5.5.0 netmask 255.255.255.224 { # range 10.5.5.26 10.5.5.30; # option domain-name-servers ns1.internal.example.org; # option domain-name "internal.example.org"; # option routers 10.5.5.1; # option broadcast-address 10.5.5.31; # default-lease-time 600; # max-lease-time 7200; # } # ## Fixed IP addresses can also be specified for hosts. These addresses # ## should not also be listed as being available for dynamic assignment. # ## Hosts for which fixed IP addresses have been specified can boot using # ## BOOTP or DHCP. Hosts for which no fixed address is specified can only # ## be booted with DHCP, unless there is an address range on the subnet # ## to which a BOOTP client is connected which has the dynamic-bootp flag # ## set. # host fantasia { # hardware ethernet 08:00:07:26:c0:a5; # fixed-address fantasia.example.com; # } docker-compose: ports: - 67:67/udp