не в состоянии разместить Redis машины в приложении Docker Rails - PullRequest
0 голосов
/ 08 ноября 2019

Я пытаюсь подключить свое приложение 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.
...