Here is one of my older posts where I used MacVlan to create pihole and DNSCrypt Proxy services. It may serve as a template for you. I have two directories in my /docker directory one called pihole1 and the other called pihole2. Each has it's own yaml and directory structure to support the two instances.