Настройка exernal ip для proftpd в докере?

Привет всем.
Ломаю голову уже несколько дней.
Есть докер, есть контейнер с proftpd. Демон ftp настроен на работу в пассивном режиме, запуск контейнера - с помощью docker-compose в котором настроен проброс портов с хост машины. При работе в пассивном режиме ( если ftp находится за NAT ) нужно указывать внешний IP хост машины в конфиге в переменной MasqueradeAddress.

Проблема в том, что заранее не известно где будет запущен этот контейнер и сколько внешних IP адресов будет на хост машине. Как быть ?

В голову лезут разные костыли, типа из докер контейнера запрашивать внешние IP хостовой машины и для каждой делать свой конфиг с MasqueradeAddress, но это какое-то фиговое решение.
  • Вопрос задан
  • 355 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 мая 2024, в 22:35
5000 руб./за проект
21 мая 2024, в 22:05
90000 руб./за проект
21 мая 2024, в 21:56
10000 руб./за проект