services: searxng: image: searxng/searxng:latest container_name: searxng restart: unless-stopped ports: - "2800:8080" volumes: # SearXNG 配置 - /volume2/docker/docker_projects/searxng/config:/etc/searxng # SearXNG 缓存 - /volume2/docker/docker_projects/searxng/cache:/var/cache/searxng environment: - SEARXNG_BASE_URL=http://localhost:8888/ - SEARXNG_VALKEY_URL=valkey://valkey:6379/0 depends_on: - valkey networks: - searxng-network valkey: image: valkey/valkey:9-alpine container_name: searxng-valkey restart: unless-stopped command: valkey-server --save 30 1 --loglevel warning volumes: # Valkey 持久化数据 - /volume2/docker/docker_projects/searxng/valkey:/data networks: - searxng-network networks: searxng-network: driver: bridge