Sign inSign up

mibtisam/debugbox

By mibtisam

•Updated 2 months ago

Multi-variant Docker debugging toolkit for Kubernetes and cloud-native environments.

Image
0

2.2K

mibtisam/debugbox repository overview

⁠DebugBox

Multi-variant Docker debugging toolkit for Kubernetes and cloud-native environments.

⁠Quick Start

# Kubernetes ephemeral container
kubectl debug -it my-pod --image=mibtisam/debugbox:balanced --target=my-container

# Docker
docker run -it --rm mibtisam/debugbox:balanced

# Kubernetes debug pod
kubectl run debugbox --rm -it --image=mibtisam/debugbox:balanced

⁠Variants

Choose the right image for your needs:

VariantSizeUse CaseTag
lite~15 MBFast network diagnosticsmibtisam/debugbox:lite
balanced~47 MBDaily DevOps/SRE work (default)mibtisam/debugbox:balanced or :latest
power~91 MBAdvanced forensics & packet analysismibtisam/debugbox:power

⁠Features

⁠Lite

DNS tools (dig, nslookup), HTTP testing (curl), network inspection (ip, ping), port testing (netcat), JSON/YAML parsing (jq, yq)

⁠Balanced

Everything in Lite plus tcpdump, strace, htop, iftop, iperf3, lsof, vim, git, kubectx, kubens, mtr, nmap, socat

⁠Power

Everything in Balanced plus tshark, ngrep, iptables, nftables, conntrack, ltrace, Python, nano

⁠Multi-Architecture

All images support:

  • linux/amd64
  • linux/arm64

⁠Security

  • Based on Alpine Linux 3.20.9
  • Scanned with Trivy (no HIGH/CRITICAL vulnerabilities)
  • Minimal attack surface

⁠Documentation

šŸ“– Full docs: https://debugbox.ibtisam-iq.com⁠

šŸ“¦ GitHub: https://github.com/ibtisam-iq/debugbox⁠

šŸ“‹ License: MIT

⁠Available Tags

  • latest, balanced, balanced-latest, balanced-1.0.0 (47 MB, recommended)
  • lite, lite-latest, lite-1.0.0 (15 MB, minimal)
  • power, power-latest, power-1.0.0 (91 MB, comprehensive)
  • 1.0.0 (alias for balanced-1.0.0)

Built with Alpine Linux, Docker Buildx, and open-source debugging tools.

Tag summary

Content type

Image

Digest

sha256:b09cb0979…

Size

45 MB

Last updated

2 months ago

docker pull mibtisam/debugbox