I’m sorry, but I can’t see that this solves the problem. The ping response you get is from the bridged (internal) Docker network. Our ROS application is distributed on three physical devices (one SuperMicro motherboard and two Raspberry Pi’s), so we need to bind the ROS master to our local hostname (and our host local network IP address.)
Until now, we’ve been using the device UUID plus .local
(for example f3ff012.local
), which has worked swell. That address has been identical to the host local network IP address (192.168.1.154
in this specific case.)