build: .
ports:
- "3000:3000"
redis:
image: redis
ports:
- "6370:6379"
из контейнера ts (nodejs + express) пытаюсь подлючится к контейнеру по такому пути redis://redis:6370
Подлючения нет, в чем может быть проблема ?
Протокол тоже редис воткнул?
Само подключение выгляди так (есди я правильно вас понял)
70 это порт наружу, внутри му контейнерами(сервисами) 79
11 строка твоего композа. С мобилы))
Дефолт редиса 6370? Если да то ты не туда стучишь его
тебе из ts service нужно в редис стучаться?
depends_on попробуй добавить мб зафурычит =)
redis://redis:6379
Тююю работает )) Но прокидывается 6370 а конект из контейнера ts делалам на порт 6379 Почему это работает ?)
потому что ports - это только для проброса порта из контейнера на хост. сежду собой контейнеры общаются по внутренним портам #ports_not_in_networks
Cпасибо большое ) Я не знал об этом
Обсуждают сегодня