1.6 KiB
| title |
|---|
| Easy Docker |
Easy Docker
easy-docker is the interactive setup and management workflow for this repository.
It guides common stack operations through a terminal UI so you do not have to assemble
every Docker and Bench command manually.
For the detailed guide, use the dedicated docs area under docs/10-easy-docker/.
This getting-started page stays short and focuses on the first steps.
Current status:
single-hostis the primary supported topologysplit-servicesis available for separated stack setup and Compose runtime control- site actions currently remain part of the
single-hostworkflow - stack, site, app, backup, restart, and update flows are being expanded iteratively
The script entrypoint is:
bash ./easy-docker.sh
Before the wizard opens, easy-docker validates its startup dependencies.
Today that means:
gumdockerdocker compose- Docker daemon availability
jq
If gum or jq is missing, easy-docker first tries package-manager
installation and can then fall back to a pinned GitHub binary when the setup is
interactive and fallback is not disabled. On Windows, use a real Bash
environment such as WSL or Git Bash and keep the script path in Bash syntax.
Minimal first use:
- Start
easy-docker.sh - Create a new stack
- Choose
single-host - Pick the apps and branches you want
- Build the custom image
- Start the stack
- Create the first site or manage an existing one from the stack menu
Use this page as the entry point. For the full workflow reference, jump to the
dedicated easy-docker docs section in the root docs tree.