redis
image: redis:6
volumes:
- redis_data:/data
- redis_dump:/var/lib/redis
environment:
REDIS_PASSWORD: redis_pass
ports:
- 6379:6379
healthcheck:
test: [ "CMD", "bash", "-c", "exec 3<> /dev/tcp/127.0.0.1/6379 && echo PING >&3 && head -1 <&3 | grep PONG" ]
interval: 5s
timeout: 10s
retries: 5
и
redis:6379> AUTH redis_pass
(error) ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?
а где вы увидели что пароль так задается?
собрать через докерфайл, билд которого прокинуть в композ. при сборке уже добавить авторизацию или готовый конфиг через COPY хранить в копозе secrets - мягко говоря так себе идея.
либо запустить след командой: redis-server --requirepass redis_pass либо добавить requirepass redis_pass в конфиг и запустить redis-server <path-to-redis.conf> можно как собрать докерфайл, так и прописать в docker-compose.yml volume с конфигом + entrypoint/cmd, указанные выше
Обсуждают сегодня