diff options
Diffstat (limited to 'zscripts/dockeraliases.zsh')
-rw-r--r-- | zscripts/dockeraliases.zsh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/zscripts/dockeraliases.zsh b/zscripts/dockeraliases.zsh new file mode 100644 index 0000000..93a969c --- /dev/null +++ b/zscripts/dockeraliases.zsh @@ -0,0 +1,19 @@ +#!/usr/bin/env zsh + +alias \ + dc="docker compose" \ + dcl="docker compose logs -f" \ + dcb="docker compose build" \ + dcu="docker compose up" \ + dcd="docker compose down" \ + dcr="docker compose restart" \ + + +function dce() { + local shells=("/bin/bash" "/bin/sh") + local service=$1 + shift + for shell in ${shells[@]}; do + docker compose exec -it $service $shell $@ && return + done +} |