Можно ли использовать Open MPI в Docker с сетью моста по умолчанию и переадресацией портов хоста?
Я пытаюсь использовать Open MPI в Docker с контейнерами на разных хостах, но подключенными к их соответствующим сетям моста Docker по умолчанию. Существует ряд TCP-портов, которые отображаются с хоста Docker на контейнер.
mpirun
позволяет указать диапазон портов, которые он должен использовать; однако, похоже, нет опции, которая позволяет вам указать, должна ли связь осуществляться строго через адреса, которые порт пересылает туда, где фактически выполняются процессы MPI.
Возможно ли это, передав аргумент в mpirun
или существует жесткое требование наличия общего маршрутизируемого сетевого интерфейса?