Docker Compose Files

Docker Compose is used for multi-container workloads that run outside the K3s cluster.

Compose Files

ULTRATHINK Research Infrastructure

Location: /home/lucas/ultrathink-infra/docker-compose.yml

ServicePurpose
JupyterLabInteractive notebook environment
MLflowExperiment tracking server
TensorBoardTraining visualization

Bibliotheca (Book Management)

Location: /home/lucas/bibliotheca/

Full book management stack with 15+ containers. See Bibliotheca and Container Inventory.

Gene Editing Environment

Location: /home/lucas/gene-editing/docker-compose.yml

Development environment for gene editing research tools.

Usage

# Start a stack
cd /path/to/project && docker compose up -d

# View running services
docker compose ps

# View logs
docker compose logs -f

# Stop a stack
docker compose down

# Rebuild and restart
docker compose up -d --build

TODO: expand with environment variable configuration, volume mounts, and network settings per compose file.