Docker Community Forums

Share and learn in the Docker community.

Can't Set Docker Source UDP Port


(Bakarydiarra) #1

Hello Everyone,

I am using Docker 18.06.1-ce-win73 on windows 10 and trying to perform the following udp operation:

Docker Host
port 10001 --------------> port 10620

It is mandatory for the application running on the host to receive packets from the port 10001.
Inside the docker container, using python I bind on the IP (‘0.0.0.0’, 10001) and use the socket to send my packets to the host IP on port 16020.
I have also started the container with the argument -p 10001:10001/udp.
Unfortunately, when receiving the packet on the Host application, the origin port is not 10001 but a random one.
Is it possible to force docker to use a specific source port when using UDP from inside the container ?