Это дополнительный вопрос к этому вопросу .
Я хочу создать образ докера, каждый из которых работает только с одним узлом из данного пакета.Для этого я вижу 3 возможности:
- Скопировать весь пакет в образы докера, но заменить roslaunch на
rosrun target_package target_node
. - Создать индивидуальный пакет для каждого отдельного узла.
- Изолировать исполняемый файл и его зависимости для каждого отдельного узла.
Первый из них прост, но несколько грязен.Второй кажется очень утомительным.Если возможно, я бы хотел создать скрипт, который будет делать то, что нужно для получения 3-го варианта, но я не уверен, выполнимо ли это / предназначено и даже лучше ли это, чем первый вариант.