If you’re frequently using the docker compose exec command and want a faster way to access your Docker containers, this guide will show you how to create a simple alias or function in your .zshrc file on macOS.
Step 1: open your .zshrc file
nano ~/.zshrc
Step 2: Add the de Function
Scroll to the bottom of the file and add the following function:
de() {
if [ -z "$1" ]; then
echo "Usage: de <container-name>"
return 1
fi
docker compose exec -it "$1" bash
}
Save the file via Ctrl + X, press Y then enter.
Step 3: Reload shell configuration
Reload the .zshrc file so the new de command is immediately available:
source ~/.zshrc
Step 4: Use the New Command
de ogamex-app
This will execute:
docker compose exec -it ogamex-app bash

