Closed mhl787156 closed 2 years ago
@rob-clarke Sooo... it turns out that we can't do this as network=host is not functional on docker desktop for windows or mac. The current master is broken for windows.
I'd say the bare metal stuff should be Linux specific supported for now. But yes removing the setting from the compose files is needed
Proposal, we have a docker-compose.linux.yaml
with network_mode=host
, and a 'other' package docker-compose.win.yaml
with the old style.
Currently docker-compose still runs with the default docker network stack which is separate from standard networking.
However if we want to allow use with Bare metal ROS2 (i.e. rviz and rqt) we need to test whether network=host works. This can be done via adding the below to all services.