ใน session นี้เราจะสร้าง standalone redis โดยใช้ image จาก bitnami
เนื่องจาก image ของ bitnami มีการ custom entrypoint script ไว้เยอะ จึงช่วยให้ใช้งานผ่านการ set ENV ต่างๆได้ง่ายกกว่าการใช้ redis image จากของ official โดยตรง
ทำการสร้างไฟล์ docker-compose.yml โดยมี content ดังนี้
services:
redis:
image: bitnami/redis:7.4
environment:
- ALLOW_EMPTY_PASSWORD=yes
volumes:
- redis-data:/bitnami/redis/data
ports:
- 6379:6379
redis-exporter:
image: oliver006/redis_exporter
environment:
- REDIS_ADDR=redis://redis:6379
ports:
- 9121:9121
volumes:
redis-data:
services:
redis:
image: bitnami/redis:7.4
environment:
- REDIS_PASSWORD=mysecret
volumes:
- redis-data:/bitnami/redis/data
ports:
- 6379:6379
redis-exporter:
image: oliver006/redis_exporter
environment:
- REDIS_ADDR=redis://redis:6379
- REDIS_PASSWORD=mysecret
ports:
- 9121:9121
volumes:
redis-data:
deploy ด้วยการสั่ง compose up
Last updated