Sign inSign up

mpdba/dev-redis

By mpdba

•Updated 3 months ago

dev-base + Redis 7 서버 + 비밀번호 하이브리드 entrypoint.

Image
0

242

mpdba/dev-redis repository overview

⁠mpdba/dev-redis

dev-base + Redis 7 서버 + 비밀번호 하이브리드 entrypoint(requirepass 동적 적용). bind 0.0.0.0.

docker pull mpdba/dev-redis:24.04
# (1) 미설정 — 첫 실행 시 랜덤 생성 후 로그에 1회 출력
docker run -it -p 6379:6379 -v redis-data:/var/lib/redis mpdba/dev-redis:24.04

⁠비밀번호 3가지 모드 (entrypoint 자동 선택)

  1. 미설정 → 첫 실행 시 랜덤 생성, 로그 배너 1회 + 볼륨 영속
  2. Runtime ENV → -e REDIS_PASSWORD=... → redis-cli -a <pw> 또는 REDISCLI_AUTH=<pw> redis-cli
  3. Secret 마운트 → -v /path/secret:/run/secrets/redis-password:ro
Secret ID경로
redis-password/run/secrets/redis-password

⁠포트 / 볼륨 / 헬스체크

  • EXPOSE 6379 · VOLUME /var/lib/redis
  • HEALTHCHECK: REDISCLI_AUTH=<pw> redis-cli ping(cmdline 비밀번호 노출 없음)

⁠보안

  • 비root dev 사용자 · bind 0.0.0.0 + requirepass 필수 · SBOM + provenance attestation
  • ℹ️ apt 7.0.x = 구 BSD 라이선스. 상류 7.4+ 라이선스 변경 — 재배포 시 검토(BSD 대안: Valkey)

⁠태그

  • 24.04 · linux/amd64

Tag summary

Content type

Image

Digest

sha256:831dcc219…

Size

491 MB

Last updated

3 months ago

docker pull mpdba/dev-redis:24.04