Подключение контейнера к нескольким сетям Docker

Что означает метод «blessed by Discourse» для использования нескольких сетей Docker? Множественные вызовы --network не поддерживаются в docker run, поэтому, полагаю, я не могу указать несколько сетей через docker_args.

Я туннелирую пользовательские запросы к edge через сеть Docker --internal, но наличие только этой сети приводит к сбою launcher rebuild, так как ему требуется доступ в интернет. Поэтому я хотел бы иметь сеть wan (предположительно, только для сборки) и внутреннюю сеть tunnel (для реального трафика).

Действительно ли мне нужно придумать способ выполнять docker network connect tunnel app после каждой сборки/запуска? Может ли это сделать сам launcher от Discourse?

Спасибо

При изучении launcher видно, что в нём нет ни поддержки нескольких сетей, ни механизма плагинов/хуков, который позволил бы реализовать это вне launcher способом, устойчивым к обновлениям.

Было бы интересно узнать, какие минимальные шаги Discourse считает необходимыми для адаптации launcher к этим требованиям, учитывая устаревание (реализованной, но также неподдерживаемой) функции связывания.

Я знаю, что опоздал на вечеринку, но решил обновить эту тему последней информацией:

docker run теперь поддерживает несколько операторов --network.