Hello, what does your docker run command / argument list look like? Specifically networking, are you running docker port forwards (-p 67:67) or (--net=host) networking?
Port forwarding networking requires you use a DHCP-Relay of some sort to bridge the two different IP ranges of your network and docker's network. Newer / advanced routers often support a dhcp-relay, otherwise you could install one on your mac.
If you're running --net=host it should probalby work without problem unless you have a firewall blocking the container from being fully on your network.