Я пытаюсь подключить свое приложение rails, которое находится в контейнере Docker, и пытаюсь подключить его к серверу Redis хост-машины, который работает на порту 6379. Я получаю
dockefile EXPOSE 3000 EXPOSE 6379
sudo docker run -it -e RAILS_ENV=development -p 3000:3000 -p 6379:6380 <containerid>
выдает ошибку
Redis::ConnectionError: Connection lost (ECONNRESET)
when redis is running on 6380.
и
, когда я пытаюсь запустить Redis на 6379, я получаю следующую ошибку
с
sudo docker run -it -e RAILS_ENV = разработка -p 3000: 3000 -p 6379: 6379
docker: Error response from daemon: driver failed programming external connectivity on endpoint vigorous_turing (2b5c8e2b4f5df5f1bfcccfdfc87fd5ea78c5c2643de4e00774e7dec67acbd8c4): Error starting userland proxy: listen tcp 0.0.0.0:6379: bind: address already in use.