Bash

docker exec — Drop Into Running Container

admin by @admin ADMIN
15m ago
May 31, 2026
Public
0 0 up · 0 down Sign in to vote
`docker exec` is your debugger. Get a shell, inspect env, tail logs, run one-off commands inside a live container.
Bash
Raw
# Interactive shell in a running container
docker exec -it myapp_web_1 sh
docker exec -it myapp_web_1 bash       # if bash is installed

# Run a one-off command (no TTY needed)
docker exec myapp_db_1 mysqldump -u root -p"$PW" app > backup.sql

# Run as a different user
docker exec -u root -it myapp_web_1 apt-get update

# Get env vars from inside
docker exec myapp_web_1 env | sort

# Find which compose service is which container
docker compose ps                                # human-readable table
docker compose ps -q web                         # just the container ID for the 'web' service
Tags

Save your own code snippets

Create a free account and build your private vault. Share publicly whenever you want.