Pihole Using Host Networking. No Containers Using Bridge Can Resolve DNS

I have Pi-hole in Docker using Host network.

My other Docker containers using Bridge networking cannot resolve DNS.

Can someone advise what I can do to get around this problem?