Docker networking problem

Hi guys,
I need some help from you.
I have a containerized java application that is used to talk with an external service via a proprietary ASCI protocol through an UDP datagram.
I have a 4 nodes docker swarm but this application is designed and configured to run (not as a service but like a simple container) on a specific node.
This application need to bind to a second NIC present on the docker node (in this example 10.210.53.53) through one specific port (in this example 8001 UDP).

docker run -d \
           --name my-app-name \
           -p 10.210.53.53:8001:8001/udp \
           MY-APP-NAME

The application is working well, I can see that this container is linked to the bridge docker host network.

docker network inspect bridge

"Containers": {
    "42609ed7d2cbf070b559be15a24430b55e973bde2025b9d231526e618ef1db15": {
        "Name": "my-app-name",
        "EndpointID": "3d89031919ef4dcb2efc4a2d2136f5110dd165ba6459a8dac2ebb6ca6c0c35f8",
        "MacAddress": "02:42:ac:11:00:03",
        "IPv4Address": "172.17.0.3/16",
        "IPv6Address": ""
    },

If I try to link this container to an overlay network (in a swarm) for traefik

docker run -d \
           --name my-app-name \
           --network=traefik-public \
           -p 10.210.53.53:8001:8001/udp \
           --label="traefik.enable=true" \
           --label="traefik.http.routers.my-app-name.rule=HostRegexp(`my-app-name.{ip:.*}.traefik.me`)" \
           --label="traefik.http.routers.my-app-name.service=my-app-name" \
           --label="traefik.http.services.my-app-name.loadbalancer.server.port=8080" \
           --label="traefik.http.routers.my-app-name.entrypoints=web" \
           --label="traefik.docker.network=traefik-public" \
           MY-APP-NAME

because I need to expose an endpoint and I like how traefik works, my app is not able anymore to talk with the external service.
Where is the problem?
I’m not so expert in docker networking and so I’m, not able to understand what’s going on.
Could someone help me?
Where I can see to solve this situation?

Hope someone can help me.

Ciao
Mr. Andrea

I’ve found, with the nicolaka/netshoot image, that the network inteface I need to bind is the eth2 and not eth1 as I was thinking.