https://github.com/cloudresty/dockydeb
DockyDEB it's a lightweight Debian Docker image packed with a set of tools for quick and easy debugging sessions the can be used locally or inside a Kubernetes cluster as a shell pod.
https://github.com/cloudresty/dockydeb
containers debian docker kubernetes
Last synced: 3 months ago
JSON representation
DockyDEB it's a lightweight Debian Docker image packed with a set of tools for quick and easy debugging sessions the can be used locally or inside a Kubernetes cluster as a shell pod.
- Host: GitHub
- URL: https://github.com/cloudresty/dockydeb
- Owner: cloudresty
- License: mit
- Created: 2023-07-28T07:30:03.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-14T02:48:18.000Z (7 months ago)
- Last Synced: 2025-12-16T02:24:45.974Z (7 months ago)
- Topics: containers, debian, docker, kubernetes
- Language: Shell
- Homepage: https://cloudresty.com
- Size: 78.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# DockyDEB
[](https://github.com/cloudresty/dockydeb/actions/workflows/weekly-update.yaml)
[](https://github.com/cloudresty/dockydeb/actions/workflows/ci.yaml)
[](https://github.com/cloudresty/dockydeb/tags)
[](https://opensource.org/licenses/MIT)
[](https://hub.docker.com/r/cloudresty/dockydeb)
DockyDEB is a Debian-based Docker image from [Cloudresty.com](https://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.
## Included Tools
DockyDEB includes a comprehensive set of debugging and system administration tools:
### Network & Connectivity
- `curl`, `wget` - Download tools and HTTP clients
- `dnsutils` - DNS lookup tools (nslookup, dig)
- `iputils-ping` - Network ping utility
- `net-tools` - Network configuration tools
- `telnet` - Terminal network protocol
🔝 [back to top](#dockydeb)
### System Monitoring & Management
- `htop` - Interactive process viewer
- `btop` - Modern system monitor
- `ncdu` - Disk usage analyzer
🔝 [back to top](#dockydeb)
### Development & Text Processing
- `git` - Version control system
- `vim` - Text editor
- `jq` - JSON processor
- `unzip`, `zip` - Archive utilities
🔝 [back to top](#dockydeb)
### Shell Environment
- `zsh` - Advanced shell (default)
- Oh My Zsh - ZSH framework with plugins
- Powerlevel10K theme - Beautiful terminal prompt
- Auto-suggestions and syntax highlighting
- Custom welcome message
🔝 [back to top](#dockydeb)
## Docker Usage
DockyDEB basic usage, suitable for most debugging sessions. This will start a DockyDEB based container with a shell prompt.
```bash
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.
```bash
docker run \
--interactive \
--tty \
--rm \
--name dockydeb \
--hostname dockydeb \
--volume /local-directory:/container-directory \
cloudresty/dockydeb:latest zsh
```
🔝 [back to top](#dockydeb)
## Kubernetes Shell Pod
DockyDEB can be used as a shell pod in a Kubernetes cluster. This will start a DockyDEB based pod with a shell prompt.
```bash
kubectl run dockydeb \
--stdin \
--tty \
--rm \
--restart=Never \
--namespace=default \
--image=cloudresty/dockydeb:latest \
--command -- zsh
```
🔝 [back to top](#dockydeb)
---
### Cloudresty
[Website](https://cloudresty.com) | [LinkedIn](https://www.linkedin.com/company/cloudresty) | [BlueSky](https://bsky.app/profile/cloudresty.com) | [GitHub](https://github.com/cloudresty) | [Docker Hub](https://hub.docker.com/u/cloudresty)
© Cloudresty