docker-compose.yml 661 B

1234567891011121314151617181920212223
  1. services:
  2. lqRedis:
  3. image: redis:7.2.2
  4. container_name: lqRedis_dev # 固定名称
  5. restart: always
  6. volumes:
  7. - /home/lq/redis/data:/data:rw
  8. - /home/lq/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
  9. ports:
  10. - "0.0.0.0:16310:6379"
  11. command: redis-server /usr/local/etc/redis/redis.conf # 👈 关键!设置密码
  12. networks:
  13. - lq_network
  14. healthcheck:
  15. test: ["CMD", "redis-cli", "-a", "onlinejudge", "ping"] # 👈 健康检查也要带密码
  16. interval: 5s
  17. timeout: 5s
  18. retries: 10
  19. start_period: 5s
  20. networks:
  21. lq_network:
  22. external: true # 声明使用外部网络