integration/network/bridge/iptablesdoc/templates/usernet-portmap-noproxy.md
Running the daemon with the userland proxy disabled then, as before, adding a network running a container with a mapped port, equivalent to:
dockerd --userland-proxy=false
docker network create \
-o com.docker.network.bridge.name=bridge1 \
--subnet 192.0.2.0/24 --gateway 192.0.2.1 bridge1
docker run --network bridge1 -p 8080:80 --name c1 busybox
The filter table is the same as with the userland proxy enabled.
<details> <summary>Filter table</summary>{{index . "LFilter4"}}
{{index . "SFilter4"}}
The nat table is:
{{index . "LNat4"}}
{{index . "SNat4"}}
Differences from running with the proxy are: