dergeberl / multitool-container

Three containers with useful tools for troubleshooting

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

multitool-container

GitHub release GitHub Workflow Status

Three containers with useful tools for troubleshooting.

basic container

This container has the following tools/packages installed:

  • bash
  • curl
  • wget
  • vim
  • nano
  • iputils-ping
  • htop

The container image can be downloaded by ghrc.io and docker.io

ghcr.io/dergeberl/multitool:latest dergeberl/multitool:latest

network container

The following tools/packages are installed in this container in addition to the basic container:

  • socat
  • tcpdump
  • dnsutils
  • nmap
  • net-tools
  • ethtool
  • netcat-openbsd
  • sysstat
  • iftop
  • iotop
  • lsof
  • mtr

The container image can be downloaded by ghrc.io and docker.io

ghcr.io/dergeberl/multitool-net:latest dergeberl/multitool-net:latest

kubectl container

The following tools/packages are installed in this container in addition to the basic container:

  • kubectl

The container image can be downloaded by ghrc.io and docker.io

ghcr.io/dergeberl/multitool-kubectl:latest dergeberl/multitool-kubectl:latest

All containers are available for the following arch:

  • amd64
  • armv7
  • arm64

usage docker

docker run --rm -d --name multitool ghcr.io/dergeberl/multitool:latest
docker exec -it multitool /bin/bash
docker stop multitool

usage kubernetes

kubectl run --image ghcr.io/dergeberl/multitool:latest multitool
kubectl exec multitool -it -- /bin/bash
kubectl delete pod multitool

About

Three containers with useful tools for troubleshooting

License:MIT License


Languages

Language:Dockerfile 99.0%Language:Shell 1.0%