Из документации spark я знаю, что порты, которые исполнители, то есть рабочие (потому что по умолчанию на одного работника используется только один исполнитель), используются для установления соединения с master, определяются случайным образом, но как я могу настроить их диапазон для публикации этих портовв докере.Кроме того, если работник устанавливает соединение с другим контейнером (который не является частью распределенной системы), нужно ли публиковать порт, по которому работник будет получать возвращенные данные из контейнера (например, через запрос https)?Просто заметьте, я не использую docker-compose.yml, потому что мне не нужно, чтобы контейнеры были установлены как сервисы, и я хочу добавлять / удалять контейнеры, когда это необходимо, путем увеличения / уменьшения числа клиентов.