Skip to content

cloudresty/dockydeb

Repository files navigation

DockyDEB

Weekly Update CI GitHub Tag License Docker Hub

 

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.

 

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

 

System Monitoring & Management

  • htop - Interactive process viewer
  • btop - Modern system monitor
  • ncdu - Disk usage analyzer

 

🔝 back to top

 

Development & Text Processing

  • git - Version control system
  • vim - Text editor
  • jq - JSON processor
  • unzip, zip - Archive utilities

 

🔝 back to top

 

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

 

Docker Usage

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

 

🔝 back to top

 

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.

 

kubectl run dockydeb \
    --stdin \
    --tty \
    --rm \
    --restart=Never \
    --namespace=default \
    --image=cloudresty/dockydeb:latest \
    --command -- zsh

 

🔝 back to top

 

 


Cloudresty

Website  |  LinkedIn  |  BlueSky  |  GitHub  |  Docker Hub

© Cloudresty

 

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors