Как сопоставить адрес контейнера докера с пользовательским хостом 'redis: // redis: 6379'? - PullRequest
0 голосов
/ 06 марта 2019

Я пишу приложение для сельдерея, которое должно подключиться к Redis на хосте: redis://redis:6379 - это должно быть именно так, потому что мои другие приложения подключаются к redis.

Я делаю следующее:

# Install redis from docker hub
docker run -name redis -d redis

Затем привязать к локальному порту:

docker run -d -p 6379:6379 redis

Я знаю, как сопоставить его с localhost:6379, но как мне сопоставить его с хостом redis://redis:6379?

Есть идеи?

1 Ответ

0 голосов
/ 06 марта 2019

Добавить запись к вашему /etc/hosts

127.0.0.1 redis

Вот и все, теперь имя хоста redis преобразуется в адрес обратной связи. Затем вы выставляете порт как обычно:

docker run -d -p 6379:6379 redis
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...