ohmyzsh/plugins/docker-compose
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fournet Enzo 2b38a8b039
Update README to clarify command selection logic
Added explanation that the plugin automatically chooses between the legacy `docker-compose` command and the modern `docker compose` subcommand, preferring `docker-compose` when both are available.
2025-10-28 18:49:07 +01:00
..
_docker-compose fix(docker-compose): completion regression (#12288) 2024-03-16 11:26:48 +07:00
docker-compose.plugin.zsh fix(docker-compose): fix test for docker-compose executable (#12555) 2024-07-15 18:36:07 +02:00
README.md Update README to clarify command selection logic 2025-10-28 18:49:07 +01:00

Docker-compose

This plugin provides completion for docker-compose as well as some aliases for frequent docker-compose commands. This plugin chooses automatically between the legacy docker-compose command and the modern docker compose subcommand, preferring docker-compose when both are available.

To use it, add docker-compose to the plugins array of your zshrc file:

plugins=(... docker-compose)

Aliases

Alias Command Description
dco docker-compose Docker-compose main command
dcb docker-compose build Build containers
dce docker-compose exec Execute command inside a container
dcps docker-compose ps List containers
dcrestart docker-compose restart Restart container
dcrm docker-compose rm Remove container
dcr docker-compose run Run a command in container
dcstop docker-compose stop Stop a container
dcup docker-compose up Build, (re)create, start, and attach to containers for a service
dcupb docker-compose up --build Same as dcup, but build images before starting containers
dcupd docker-compose up -d Same as dcup, but starts as daemon
dcupdb docker-compose up -d --build Same as dcup, but build images before starting containers and starts as daemon
dcdn docker-compose down Stop and remove containers
dcl docker-compose logs Show logs of container
dclf docker-compose logs -f Show logs and follow output
dclF docker-compose logs -f --tail0 Just follow recent logs
dcpull docker-compose pull Pull image of a service
dcstart docker-compose start Start a container
dck docker-compose kill Kills containers