The listener running docker container should get messages from machine2_talker running on the other laptop
Actual behavior
In the log from machine2_talker running on the other laptop, it seems to find the route to communicate with nodes running in containers but got this error
When I run netstat -tuln in the container where listener runs, I see there are also some other ports are open such as 54053, 42153, 46557. Are they used by DDS?
$ netstat -tuln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.11:46557 0.0.0.0:* LISTEN
udp 0 0 172.18.0.4:54053 0.0.0.0:*
udp 0 0 0.0.0.0:7414 0.0.0.0:*
udp 0 0 0.0.0.0:7415 0.0.0.0:*
udp 0 0 127.0.0.11:42153 0.0.0.0:*
The result from the container where talker runs
netstat -tuln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.11:37417 0.0.0.0:* LISTEN
udp 0 0 172.18.0.3:42856 0.0.0.0:*
udp 0 0 0.0.0.0:7412 0.0.0.0:*
udp 0 0 0.0.0.0:7413 0.0.0.0:*
udp 0 0 127.0.0.11:33721 0.0.0.0:*
Bug report
Required Info:
Steps to reproduce issue
My setup as shown below:
You can reproduce it from here
Run docker compose file
Talker in docker container use cyclonedds_talker.xml
Listener in docker container use cyclonedds_listener.xml
Other laptop usecyclonedds_machine2.xml
ros2 run demo_nodes_cpp talker
Expected behavior
The listener running docker container should get messages from
machine2_talker
running on the other laptopActual behavior
In the log from
machine2_talker
running on the other laptop, it seems to find the route to communicate with nodes running in containers but got this errorIn the log from
listener
running in a container, it wanted to answerYou can full logs: listener_labeled.log, talker_labeled.log, machine2.log
Additional information
When I run
netstat -tuln
in the container where listener runs, I see there are also some other ports are open such as 54053, 42153, 46557. Are they used by DDS?The result from the container where talker runs
Thank you for your help!