Created
December 9, 2021 12:18
-
-
Save sy6sy2/f894c8943639bf944d68a79fc0999f1d to your computer and use it in GitHub Desktop.
Useful docker and docker compose aliases
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # ------- Useful docker and docker compose aliases -------- | |
| # | |
| # (inspired by https://gist.github.com/jgrodziski/9ed4a17709baad10dbcd4530b60dfcbb) | |
| # | |
| # # Usage: | |
| # dc : docker compose | |
| # dcu : docker compose up -d | |
| # dcb : docker compose build | |
| # dcub : docker compose up -d --build | |
| # dcd : docker compose down | |
| # dcdv : docker compose down -v | |
| # dcl [service] : docker compose logs -f --tail=50 [service] | |
| # dclt [service] : docker compose logs -f -t --tail=50 [service] | |
| # dcul [service] : docker compose up -d && docker compose logs -f --tail=50 [service] | |
| # dcpull : docker compose pull | |
| # dcps : docker compose ps | |
| # dps : docker ps | |
| # dex <container> : docker exec -ti <container> bash | |
| # dcex <service> : docker compose exec <service> bash | |
| dc-fn () { | |
| docker compose $* | |
| } | |
| d-fn () { | |
| docker $* | |
| } | |
| dex-fn () { | |
| docker exec -ti $1 ${2:-bash} | |
| } | |
| dcex-fn () { | |
| docker compose exec $1 ${2:-bash} | |
| } | |
| alias dc="dc-fn" | |
| alias d="d-fn" | |
| alias dcb="dc build" | |
| alias dcu="dc up -d" | |
| alias dcub="dc up -d --build" | |
| alias dcd="dc down" | |
| alias dcdv="dc down -v" | |
| alias dcl="dc logs -f --tail=50" | |
| alias dclt="dc logs -f -t --tail=50" | |
| alias dcul="dcu && dcl" | |
| alias dcpull="dc pull" | |
| alias dcps="dc ps" | |
| alias dps="d ps" | |
| alias dex="dex-fn" | |
| alias dcex="dcex-fn" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment