DockyDEB is a Debian-based Docker image from Cloudresty.com packaged with a small set of tools for quick and easy debugging sessions.
DockyDEB can be used locally or in a Kubernetes cluster as a shell pod. Below are some examples of how to use it. If a specific version is required, please use the appropriate tag.
DockyDEB includes a comprehensive set of debugging and system administration tools:
curl
,wget
- Download tools and HTTP clientsdnsutils
- DNS lookup tools (nslookup, dig)iputils-ping
- Network ping utilitynet-tools
- Network configuration toolstelnet
- Terminal network protocol
htop
- Interactive process viewerbtop
- Modern system monitorncdu
- Disk usage analyzer
git
- Version control systemvim
- Text editorjq
- JSON processorunzip
,zip
- Archive utilities
zsh
- Advanced shell (default)- Oh My Zsh - ZSH framework with plugins
- Powerlevel10K theme - Beautiful terminal prompt
- Auto-suggestions and syntax highlighting
- Custom welcome message
DockyDEB basic usage, suitable for most debugging sessions. This will start a DockyDEB based container with a shell prompt.
docker run \
--interactive \
--tty \
--rm \
--name dockydeb \
--hostname dockydeb \
cloudresty/dockydeb:latest zsh
DockyDEB with a mounted volume, suitable for debugging sessions that require access to local files. This will start a DockyDEB based container with a shell prompt and a mounted volume.
docker run \
--interactive \
--tty \
--rm \
--name dockydeb \
--hostname dockydeb \
--volume /local-directory:/container-directory \
cloudresty/dockydeb:latest zsh
DockyDEB can be used as a shell pod in a Kubernetes cluster. This will start a DockyDEB based pod with a shell prompt.
kubectl run dockydeb \
--stdin \
--tty \
--rm \
--restart=Never \
--image=cloudresty/dockydeb:latest \
--command -- zsh
Brought to you by the Cloudresty team.
Website | LinkedIn | BlueSky | GitHub | Docker Hub