docker-compose.yml 927 B

123456789101112131415161718192021222324252627282930313233
  1. version: '3.2'
  2. services:
  3. redis:
  4. container_name: redis
  5. build:
  6. context: services/redis/
  7. args:
  8. - REDIS_VER=4
  9. ports:
  10. - "6379:6379"
  11. volumes:
  12. - ./services/redis/redis.conf:/usr/local/etc/redis/redis.conf:rw
  13. - ./data/redis:/data:rw
  14. - ./logs/redis:/var/log/:rw
  15. minio1:
  16. image: minio/minio:latest
  17. environment:
  18. # spring boot服务中的配置项需要与该值相同。
  19. # nginx访问页面的登录名和密码。密码不能少于8个字符。
  20. - MINIO_ACCESS_KEY=admin
  21. - MINIO_SECRET_KEY=admin123456
  22. volumes:
  23. - ./data/minio:/data
  24. - ./services/minio/config:/root/.minio
  25. ports:
  26. # 这个是给Java的minio客户端使用的端口。
  27. - "19000:9000"
  28. # 对主机控制台暴露19001接口,nginx需要将请求导入该端口号。
  29. - "19001:9001"
  30. command: server /data --console-address ":9001"