Как разрешить подключаться к Redis в Docker контейнере с локального IP адреса?
Есть сервер на системе Ubuntu.
На сервере есть приложение с celery и docker.
В Docker запущен контейнер с Redis. В конфиге Redis я прописал BIND 127.0.0.1, чтобы разрешить только внутренние подключения.
Celery запущен в системе просто как деймон (не в контейнере).
После того, как я запрещаю подключение - Celery не может соединиться с контейнером. Причём если я запрещу подключение уже после того, как Celery установил соединение - всё будет работать.
Как разрешить ситуацию?
Предполагаю, что контейнеру нужно сконфигурировать настройки локальной сети или что-то в таком духе. Подскажите, пожалуйста.
chemdev, Да. Всё верно. Сейчас я использую брэндмауэр, чтобы закрыть порт 6379 на хост машине. Но видел в интернете видел, что подобную задачу решали с помощью конфигурации Redis. Поэтому задал вопрос.