У меня есть локальная сеть с 2-мя машинами, обе из которых запускают несколько микросервисов как узлы ROS, так и на машине A, на которой работает rosmaster (представьте себе MQTT Microservices и rosmaster как брокер).
На машине B все узлы работают как docker контейнеры, запущенные с использованием docker -compose. Обычно у меня также есть rosmaster в docker -композиции, но для этого проекта он должен быть запущен на машине A.
В основном мне нужен правильный способ переадресации всех входящих трафиков c на docker и чтобы контейнер docker мог нормально использовать внешнюю локальную сеть. Я уже попробовал host
, но это не сработало, и я не могу понять, как запустить его с bridge
.
Могу ли я "смонтировать" целый порт rnet на ethe docker сеть, но не трогать другие интерфейсы (другие rnet порты / wifi), которые мы используем для управления машиной?