--- title: Easy Docker --- # Easy Docker `easy-docker` is the interactive setup and management workflow for this repository. It is designed to make common Frappe Docker tasks easier from the terminal while keeping the underlying Compose and Bench model visible. This section documents the current behavior of the wizard: - `single-host` is the supported production workflow today - `split-services` is available for separated stack setup and Compose runtime control - site actions currently remain part of the `single-host` workflow - stack, site, app, and update actions are handled through the wizard - the generated Compose output is available as a rendered snapshot Before the wizard opens, `easy-docker` validates its startup dependencies. That includes `gum`, `docker`, `docker compose`, a running Docker daemon, and `jq`. `gum` and `jq` can both use package-manager installation and a pinned GitHub binary fallback. `docker` still must already be present. Start here: - [Overview](./01-overview.md) - [Workflows](./02-workflows.md) - [Updates](./03-updates.md) - [Generated Compose](./04-generated-compose.md) - [Split Services](./05-split-services.md)