Назад | Перейти на главную страницу

Контейнер докера redis-sentinel не может разрешить имя хоста главного экземпляра

Я пытаюсь настроить redis-sentinel из bitnami и получаю следующую ошибку:

redis-sentinel_1  | nami    ERROR Unable to start com.bitnami.redis-sentinel: 
redis-sentinel_1  | *** FATAL CONFIG FILE ERROR ***
redis-sentinel_1  | Reading the configuration file, at line 69
redis-sentinel_1  | >>> 'sentinel monitor mymaster redis 6379 2'
redis-sentinel_1  | Can't resolve master instance hostname.
redis-sentinel_1  | 
andreaskralj_redis-sentinel_1 exited with code 1

Я попытался исследовать эту проблему, но ничего не нашел. Я следую по шагам Вот, и я не уверен, почему возникает ошибка. Как бы то ни было, мое приложение уже работает с Redis, я просто сейчас пытаюсь заставить его работать с redis-sentinel. Соответствующий код в development.yml приведен ниже:

redis:
    image: bitnami/redis:latest
    networks:
      - private
    volumes:
      - ./tmp:/tmp
  redis-sentinel:
    image: 'bitnami/redis-sentinel:latest'
    depends_on:
      - redis
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
    environment:
      - REDIS_MASTER_HOST=redis
    ports:
      - '26379:26379'
    networks:
      - private

Пожалуйста, дайте мне знать, если я могу еще что-нибудь опубликовать, чтобы пролить свет на эту тему.

Вау, действительно основная причина, почему это не работает. Мне просто нужен ALLOW_EMPTY_PASSWORD = yes в конфигурации redis, redis-sentinel не загружался, потому что redis завершился из-за неправильной настройки свойств пароля. Это было даже в документации, я просто пропустил. Если это полезно для кого-то еще, правильная конфигурация, позволяющая ему работать, выглядит следующим образом:

  redis:
    image: bitnami/redis:latest
    networks:
      - private
    volumes:
      - ./tmp:/tmp
    environment:
      - ALLOW_EMPTY_PASSWORD=yes
  redis-sentinel:
    image: 'bitnami/redis-sentinel:latest'
    depends_on:
      - redis
    environment:
      - REDIS_MASTER_HOST=redis
    ports:
      - '26379:26379'
    networks:
      - private