K
K
Konstantin2016-02-11 19:18:10
ProFTPD
Konstantin, 2016-02-11 19:18:10

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 question

Ask a Question

731 491 924 answers to any question