Docker Compose

Docker Compose Builder

Visually create deploy-ready compose.yaml

Docker Compose guide+

What is Docker Compose?

Docker Compose defines multi-container applications in YAML, keeping images, ports, mounts, and environment variables in one reusable configuration file.

How do I run it?

After downloading compose.yaml, run docker compose up -d in that directory to start the services.

docker compose version

What if a port conflicts?

Host ports must be unique on the same machine. Change the conflicting service to an unused host port, then deploy again.

Recommended service categories

Start with common media, download, cloud storage, and smart-home services, then combine them for your NAS.

Docker Registry

Docker registry speed test and configuration generator

Test available registry mirrors first, then generate configuration for Docker, 1Panel, DPanel, containerd, or Kubernetes.

Test mirrors now →