NikolayOmsk
@NikolayOmsk
путешественник - до холодильника

Как подключиться к Redis из Docker в bash?

Описываю контейнер
version: "3.8"
services:
  redis:
    image: redis:7
    container_name: redis-db
    restart: unless-stopped
    volumes:
      - ./redis/data:/data
      - ./redis/redis.conf:/usr/local/etc/redis/redis.conf
    expose:
      - '6379:6379'
    command: redis-server

запускаю контейнер и не могу подключиться к Redis через redis-cli на хосте
выдает ошибку:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
примечание: в контейнер зайти могу и там Redis работает, а снаружи никак
  • Вопрос задан
  • 655 просмотров
Решения вопроса 2
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
ports:
   - '0.0.0.0:6379:6379'


добавьте...
Ответ написан
karabanov
@karabanov Куратор тега Docker
Системный администратор
expose - не пробрасывает порты, на хостовую машину.

Замени на ports:
ports:
    - '6379:6379'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы