Im using : docker desktop 4.42.1 (196648)
I saw the PSA you linked and got very excited. There is an option to select enable host networking. However, according to CHatGPT, when I asked it
On the docker desktop dashboard under resources\network there is a radio button to "enable host networking". would that work?
ChatGPT replied..
Unfortunately no, not on macOS. Here’s the key reason:
macOS does not support true host networking in Docker
Even though Docker Desktop for Mac shows a checkbox for “Enable host networking,” it’s only effective on Linux. On macOS, this option is ignored, and host networking is silently disabled due to how Docker runs using a lightweight Linux VM under the hood (via qemu or virtiofs).
So:
- Checking “Enable host networking” on macOS does not actually enable it.
- Docker containers still run in a VM with their own private network.
- This means containers cannot natively access the Mac’s Tailscale network or LAN broadcast services like mDNS.
Workaround Options
To work around this on macOS:
- Run pyatv from macOS directly (as you’ve done — this works).
- Bridge your Docker container to a custom network with specific routing (complicated).
- Run Tailscale inside the container, giving it its own tailnet IP (advanced).
- Use Tailscale Subnet Router from another LAN device, so Docker can reach .1.x devices like Apple TV indirectly (clean and safe, but needs another node).
Let me know which direction you’d prefer — especially if keeping Docker portable is still a priority.
Im still going to try this anyway, perhaps ChatGPT has developed an ego, and is locked to its opinion.....

Good Luck, Keep us informed.