Skip to content

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.

License

Notifications You must be signed in to change notification settings

cloudresty/dockydeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 \
    --image=cloudresty/dockydeb:latest \
    --command -- zsh

🔝 back to top

 


 

Brought to you by the Cloudresty team.

Website  |  LinkedIn  |  BlueSky  |  GitHub  |  Docker Hub

 

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

No packages published

Contributors 3

  •  
  •  
  •