Skip to main content

Docker CLI Exec & Logs Cheat Sheet 2026

Docker CLI — Exec & Logs Cheat Sheet 2026

Docker CLI Exec & Logs Cheat Sheet is the complete quick-reference of Docker CLI Exec & Logs commands grouped by function. Copy any command with one click and find what you need with Ctrl+F in under 3 seconds.

Exec & Logs

Action Command Useful flags
View documentation for the original command
tldr docker container exec
View documentation for the original command
tldr docker container logs
Execute command detached
docker container exec <container> <command>
-d
Follow log output
docker container logs <container>
--follow

⚠️ Dangerous / Destructive Commands

These commands are irreversible. Verify your environment (dev/staging vs prod) before running them.

Action Command Warning
⚠️ Destroy ⚠️
terraform destroy -auto-approve
Irreversible — verify the target before running
⚠️ Delete
kubectl delete namespace production
Irreversible — verify the target before running
⚠️ Prune ⚠️
docker system prune -af --volumes
Irreversible — verify the target before running
⚠️ Delete
pvesh delete /nodes/{node}/qemu/{vmid}
Irreversible — verify the target before running
⚠️ Delete
az group delete --name MyResourceGroup --yes
Irreversible — verify the target before running

FAQ — Frequently Asked Questions

What is the difference between Exec & Logs and the other groups?

Each group in this Docker CLI cheat sheet covers a distinct area. Exec & Logs focuses on its specific scope, while the other groups and the remaining groups cover networking, storage, security and diagnostics respectively.

How do I check the installed Docker CLI version?

Run the version command (usually docker version or docker --version). The output shows the client and, when applicable, the server version.

Why does Docker CLI return ‘permission denied’?

A ‘permission denied’ error in Docker CLI usually means the current user lacks sufficient privileges or credentials are not configured. Check: (1) assigned IAM/RBAC roles, (2) an active authentication context via the corresponding login command.

How do I filter Docker CLI output by status or name?

Use flags such as --filter, --selector or --query depending on the tool. You can also pipe into grep or jq to process JSON:

docker list | grep RUNNING

What is the fastest way to debug a Docker CLI error?

Add the verbose flag (--verbose, -v or --debug) to the failing command. This reveals the underlying HTTP/API calls and the full error response body.

Official sources & references

Commands cross-checked against vendor documentation and high-authority repositories: