Так, у меня есть контейнер Докера с приложением, которое должно соединиться с экземпляром Redis на удаленной машине. Нет никакого прямого подключения к тому, который Redis размещают от контейнера Докера или от хоста Докера, но я могу установить перенаправление портов от хоста Докера до того поля Redis.
Port forwarding established on Docker host: ssh -L 8810:REDIS_HOST:6379 someUser@someHost Docker Container (App) -> requests to localhost:8810 or to DOCKER_HOST_IP:8810
isn't forwarded to REDIS_HOST.
Я должен изменить так или иначе перенаправление портов DOCKER_HOST, или это - файл hosts, чтобы заставить это работать?
Оказывается, вам нужно добавить -g к перенаправлению портов SSH, а затем использовать IP-адрес DOCKER_HOST для выполнения запросов из приложения в контейнере