Docker Compose Setup

November 10, 2025 ยท View on GitHub

Use the interactive setup script setup-workbench.sh to quickly create and deploy a custom Workbench instance:

# Clone and run setup script
git clone https://github.com/mitre-attack/attack-workbench-deployment.git
cd attack-workbench-deployment/docker/
./setup-workbench.sh

After running the script, deploy with:

cd ../instances/your-instance-name

# deploy with docker compose
docker compose up -d

# or deploy in development mode
docker compose up -d --build

Access Workbench at http://localhost

Full variable descriptions and examples are available in docs/configuration.

For source builds or TAXII setup, see docs/deployment.

For information on how to backup or restore the mongo database, see docs/database-backups.