Skip to content

Docker Setup

Matthew Altenburg edited this page May 16, 2025 · 1 revision

🐳 Step 1: Set Up the Docker Environment

JoeyLLM development happens inside a Docker container to keep everything consistent, regardless of your local machine. This ensures:

  • βœ… Reproducible environments
  • 🧩 Fewer dependency/version issues
  • 🀝 Smooth collaboration across the community

πŸ› οΈ We strongly recommend using Linux for development, especially if you plan to use GPU acceleration.

βš™οΈ Platform Support

Platform GPU Support Notes
Linux βœ… Full Best performance and compatibility
Windows (WSL2) βœ… Partial Works well with Docker Desktop + WSL2
macOS ❌ CPU-only Good for testing and docs, but slow for training

πŸ“„ What to Do Next

Please follow the setup guide that matches your platform:

Once Docker is configured, continue to:

Clone this wiki locally