Answer the question
In order to leave comments, you need to log in
Setting exernal ip for proftpd in docker?
Привет всем.
Ломаю голову уже несколько дней.
Есть докер, есть контейнер с proftpd. Демон ftp настроен на работу в пассивном режиме, запуск контейнера - с помощью docker-compose в котором настроен проброс портов с хост машины. При работе в пассивном режиме ( если ftp находится за NAT ) нужно указывать внешний IP хост машины в конфиге в переменной MasqueradeAddress.
Проблема в том, что заранее не известно где будет запущен этот контейнер и сколько внешних IP адресов будет на хост машине. Как быть ?
В голову лезут разные костыли, типа из докер контейнера запрашивать внешние IP хостовой машины и для каждой делать свой конфиг с MasqueradeAddress, но это какое-то фиговое решение.
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question