doco (docker compose tool) is a command line tool for working with Docker Compose projects (pretty-printing status, creating backups using rsync, batch commands and more).
Example calls:
doco s *
: Print pretty status of all docker compose projects in the current directory.doco s . -aa
: Print most detailled status of a docker compose project (including variables and volumes).doco r .
: Equivalent ofdocker compose down --remove-orphans && docker compose up --build -d
.doco backups create . --dry-run --verbose
: See what would be done to create a backup of a docker compose project.
To explore all possibilities, run doco -h
or see docs/doco-help.md.
pipx install doco-cli
doco --install-completion
Or install from source, see docs/installation.md.
To create a backup, you need to either create a doco.config.toml
file,
a doco.config.json
file
or set environment variables.
To start developing, see docs/development.md.