Thank you. I'll take it up with the portainer folks to find out why I CAN'T get pi-hole into a host network.
I just read the document you linked to. If I remove all of the ports: configuration, pi-hole will want to listen on tcp/80, which is already in use....
The host mode port conflict can be avoided by setting WEB_PORT on your Pi-hole container to another port.
But that may not be relevant if you would be running your Docker on Windows.
Docker on Windows would be missing some features, host mode being one of them.