Doco CLI
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).
Usage
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.
Installation
pipx install doco-cli
doco --install-completion
Or install from source, see docs/installation.md.
Configuration
To create a backup, you need to either create a doco.config.toml
file,
a doco.config.json
file
or set environment variables.
Development
To start developing, see docs/development.md.