NEROX/Docker
Integration

Docker

Run the full NEROX solver stack on your own hardware with official GPU-enabled Docker images.

Quick start

bash
# Install NVIDIA Container Toolkit first (see GPU Deployment guide)

# Pull and run the solver
docker run -d --gpus all \
  -p 8080:8080 \
  -e NEROX_LICENSE_KEY=$NEROX_LICENSE_KEY \
  --name nerox \
  registry.driftrail.com/nerox-solver:latest

# Verify
curl http://localhost:8080/health

Available images

registry.driftrail.com/nerox-solver:latestAll solvers. Requires NVIDIA GPU + CUDA 12.1+.
registry.driftrail.com/nerox-solver:cpuCPU-only (SA and Tabu). No GPU required. For testing.
registry.driftrail.com/nerox-gateway:latestAPI gateway with TLS termination, auth, and rate limiting.
registry.driftrail.com/nerox-solver:cuda11.8Older CUDA 11.8 compatible build for legacy driver stacks.

Docker Compose with gateway

yaml
version: "3.9"
services:
  solver:
    image: registry.driftrail.com/nerox-solver:latest
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    environment:
      NEROX_LICENSE_KEY: ${NEROX_LICENSE_KEY}
    ports:
      - "8080"

  gateway:
    image: registry.driftrail.com/nerox-gateway:latest
    ports:
      - "443:443"
    environment:
      UPSTREAM: http://solver:8080
    volumes:
      - ./certs:/certs:ro

For full deployment documentation including Kubernetes, monitoring, and scaling, see the GPU Deployment guide.