Установка: у меня есть виртуальная машина, и на виртуальной машине работают три контейнера (прокси-сервер nginx, очень минималистичное приложение для фляги и redis).Flask должен работать на порту 5000, а redis - на 6379.
Каждый из этих контейнеров работает и работает нормально, как отдельные службы, но также доступен через докер, составляющий как службу .
В приложении колба моя цель - подключиться к Redis и запросить некоторые ключи.
Контейнер nginx предоставляет порт 80, порт колбы 5000 и порт 6379 перенаправления.
В приложении колба у меня есть функция, которая пытается создать клиент Redis
db = redis.Redis(host='localhost', port=6379, decode_responses=True)
При запуске приложения колба я получаю сообщение об ошибке, что порт не может использоваться
redis.exceptions.ConnectionError: Error 99 connecting to localhost:6379. Cannot assign requested address.
Iя теряю ясность, что может быть причиной этой проблемы, и любые идеи будут оценены.