Introduction
Do you often feel tired of typing docker ps over and over again? Or that long docker compose up -d command? Well, with Docker aliases, you can significantly speed up your Docker workflow!
Why Use Docker Aliases?
- โจ๏ธ Reduce typing - from 11 characters to just 3
- โก Faster daily development workflow
- ๐ Consistent across all environments
Essential Docker Aliases
# Basic aliases
alias dps='docker ps'
alias dpsa='docker ps -a'
alias di='docker images'
alias dex='docker exec -it'
alias dlog='docker logs -f'
# Docker Compose
alias dc='docker compose'
alias dcup='docker compose up -d'
alias dcdown='docker compose down'
alias dclog='docker compose logs -f'
# Cleanup
alias dprune='docker system prune -af'
alias dclean='docker container prune -f && docker image prune -f'
Installation Guide
Linux & Mac
Add this to your ~/.bashrc or ~/.zshrc:
# Docker Aliases
alias dps='docker ps'
alias dpsa='docker ps -a'
alias di='docker images'
alias dex='docker exec -it'
alias dlog='docker logs -f'
alias dc='docker compose'
alias dcup='docker compose up -d'
alias dcdown='docker compose down'
alias dclog='docker compose logs -f'
alias dprune='docker system prune -af'
alias dclean='docker container prune -f && docker image prune -f'
# Apply changes
source ~/.zshrc # or source ~/.bashrc
Windows (PowerShell)
In PowerShell, you can create functions:
function dps { docker ps }
function dpsa { docker ps -a }
function di { docker images }
function dex { docker exec -it $args[0] $args[1] }
function dlog { docker logs -f $args[0] }
function dcup { docker compose up -d }
function dcdown { docker compose down }
# Save to $PROFILE
Advanced Tips
1. Watch Running Containers
alias dwatch='watch -n 1 "docker ps"'
2. Remove All Stopped Containers
alias drm='docker container prune -f'
3. Quick Shell into Container
alias dsh='docker exec -it $(docker ps -q | head -1) /bin/sh'
Conclusion
With Docker aliases, you can save a lot of time in your daily workflow. No more typing long commands for frequently used operations. Try it out and feel the difference! ๐
Happy Coding! ๐ณ