Skip to main content

Docker Compose

Run LlamaFarm quickly with Docker or Compose.

Prerequisites

  • Docker Engine
  • Docker Compose plugin

Build and run

# Build image
llamafarm build --docker

# Run container
docker run -p 8080:8080 llamafarm:latest

# With GPU support
docker run --gpus all -p 8080:8080 llamafarm:latest

Compose file (layout)

Use the provided docker-compose.yml in the repo for a multi-service setup (API, workers, vector DB). Adjust ports, volumes, and GPU settings as needed.

Start/stop and logs

# Start services
docker compose up -d

# View logs
docker compose logs -f

# Stop services
docker compose down