_ _ _ _
_ _ ___| |_ __| |_ ___| | |
| ' \/ -_) _(_-< ' \/ -_) | |
|_||_\___|\__/__/_||_\___|_|_|
netshell is a container that bundles the tools necessary for quickly
debugging services in your containerized environment.
Start a one-shot pod that is removed after it exists.
docker run -it --rm redimp/netshellAttach to the network of a running container
docker run -it --rm --net container:<container_id> redimp/netshellAttach to the hosts network
docker run -it --rm --net host redimp/netshellStart a one-shot pod that is removed after it exists.
podman run -it --rm redimp/netshellNote: All docker examples work analog with podman.
Start a one-shot pod for debugging, removed after the shell exists.
kubectl run tmp-shell --rm -i --tty --image redimp/netshellAttach an ephemeral container to an existing pod:
kubectl debug -it --image redimp/netshell pod- netshoot a Docker + Kubernetes network trouble-shooting swiss-army container. Highly recommended.