-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.saintCustomAlias
29 lines (27 loc) · 941 Bytes
/
.saintCustomAlias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# Saint Custom Alias
alias sail='[ -f sail ] && sh sail || sh vendor/bin/sail'
# docker aliases
alias dc="docker compose"
alias dcun="docker compose up"
alias dcu="docker compose up -d"
alias dcd="docker compose down"
alias dcs="docker compose stop"
alias dcl="docker compose logs"
alias dclf="dcl -f"
alias dcr="docker compose run --rm"
# stop all containers available
alias dsa="docker stop \$(docker ps -a -q)"
# remove all stopped containers
alias drma="docker rm \$(docker ps -a -q)"
# remove all images (not running) from docker
alias drmia="docker rmi \$(docker images -a -q)"
# Prune all volumes from docker
alias drmv="docker system prune -a --volumes"
# Full clean docker to start over
alias dfrm="dsa && drma && drmia && drmv"
alias dsp="docker system prune"
alias dl="docker logs -f"
alias di="docker images"
alias dps='docker ps --format="table {{.Image}}\t{{.Status}}\t{{.Ports}}\t{{.Names}}"'
alias dpsa="dps -a"