# Support Compose v2 as docker CLI plugin # # This tests that the (old) docker-compose command is in $PATH and that # it resolves to an existing executable file if it's a symlink. [[ -x "${commands[docker-compose]:A}" ]] && dccmd='docker-compose' || dccmd='docker compose' alias dco="$dccmd" alias dcb="$dccmd build" alias dce="$dccmd exec" alias dcps="$dccmd ps" alias dcrestart="$dccmd restart" alias dcrm="$dccmd rm" alias dcr="$dccmd run" alias dcstop="$dccmd stop" alias dcup="$dccmd up" alias dcupb="$dccmd up --build" alias dcupd="$dccmd up -d" alias dcupdb="$dccmd up -d --build" alias dcdn="$dccmd down" alias dcl="$dccmd logs" alias dclf="$dccmd logs -f" alias dclF="$dccmd logs -f --tail 0" alias dcpull="$dccmd pull" alias dcstart="$dccmd start" alias dck="$dccmd kill" unset dccmd