This Docker image provides a lightweight environment based on Debian Linux, equipped with a variety of CLI tools for network diagnostics, Kubernetes management, and general-purpose tasks. It's designed to be a swiss-army knife for developers and system administrators.
- Base Image: Debian Linux - known for its small size and security.
- CLI Tools: Includes tools like
openssl
,ping
,traceroute
,docker-cli
,zsh
,git
,curl
,wget
,tcpdump
,nmap
,rsync
, and more. - Kubernetes Tools: Comes with
kubectl
,helm
,kubectx
, andkubens
. - Shell: Uses the
zsh
shell with theagnoster
theme fromoh-my-zsh
.
Özkan Şenova
docker build -t sen0va/toolbox .
Run the container interactively:
docker run -it --rm sen0va/toolbox
Check the openssl
version:
docker run -it --rm sen0va/toolbox openssl version
- Network Tools:
ping
,traceroute
,net-tools
,iputils
,iproute2
,bind-tools
,tcpdump
,nmap
- General Tools:
docker-cli
,zsh
,git
,openssl
,curl
,wget
,rsync
- Kubernetes Tools:
kubectl
: v1.15.0helm
: v2.14.3kubectx
andkubens
: Latest versions from the official repository.
- Default user is set to
root
. - Default working directory is set to
/root
. - Default shell is set to
zsh
with theagnoster
theme fromoh-my-zsh
.
Feel free to open issues or pull requests if you have suggestions or improvements for this Docker image.
Note: Always ensure you understand the contents and implications of a Dockerfile before building and running it, especially when running as root
.asd
asd
asd
asd
asd
asd